C++如何把类中私有成员作为参数传递给公有函数
时间: 2024-01-27 10:03:05 浏览: 70
关于C++的函数参数传递方式
在C++中,可以通过类中的公有函数来访问私有成员。如果需要将私有成员作为参数传递给公有函数,则可以在函数参数列表中定义一个参数,并将私有成员作为实参传递给该参数,例如:
```cpp
class MyClass {
private:
int myPrivateMember;
public:
void myPublicFunction(int privateParam) {
// 使用传递进来的私有成员参数
myPrivateMember = privateParam;
}
};
```
在上面的代码中,`myPublicFunction`是一个公有函数,它接受一个私有成员作为参数。在函数体内部,可以使用传递进来的私有成员参数来操作私有成员变量`myPrivateMember`。
阅读全文