c++类的私有函数怎么调用
时间: 2023-11-28 13:05:02 浏览: 268
私有函数只能在类的内部被访问,无法在类外直接调用。但是,可以通过公有成员函数来间接调用私有函数。
例如:
```cpp
class MyClass {
private:
void privateFunc() {
// 私有函数
}
public:
void publicFunc() {
// 公有函数
privateFunc(); // 在公有函数中调用私有函数
}
};
int main() {
MyClass obj;
obj.publicFunc(); // 调用公有函数间接调用私有函数
return 0;
}
```
在上述示例中,私有函数`privateFunc()`只能在类的内部被访问,但公有函数`publicFunc()`可以在类外被调用并间接调用私有函数。
阅读全文