c++中在主函数调用类的成员函数
时间: 2024-10-24 22:03:44 浏览: 24
C++类成员构造函数和析构函数顺序示例详细讲解
在 C++ 中,如果你想在主函数里调用一个类的成员函数,首先你需要定义这个类,并确保该成员函数是公有(public)或者友元(friend),因为默认情况下,成员函数只对本类可见。下面是一个简单的例子:
```cpp
// 定义一个名为 MyClass 的类
class MyClass {
public:
// 公有成员函数 exampleFunction
void exampleFunction() {
cout << "This is an example function." << endl;
}
};
int main() {
// 创建 MyClass 类的对象 obj
MyClass obj;
// 调用对象的 member_function
obj.exampleFunction();
return 0;
}
```
在这个示例中,`exampleFunction()` 是 `MyClass` 的一个成员函数,我们在 `main` 函数中通过 `obj` 对象来调用它。如果你想要在 `main` 函数之外的地方访问这个函数,那么需要将它声明为 friend 或者将其设置为公有成员。
阅读全文