C++ 私有成员访问方法
在 C++ 中,类的私有成员无法直接从外部访问。为了实现对私有成员的读取和修改,可以使用成员函数作为接口。
例如,定义一个名为 Test 的类,其中包含私有成员 x 和 y:
class Test {
private:
int x, y;
public:
// 设置 x 和 y 的值
void Setxy(int a, int b) {
x = a;
y = b;
}
// 返回 x 的值
int Getx(void) { return x; }
// 返回 y 的值
int Gety(void) { return y; }
// 打印 x 和 y 的值
void Printxy(void) { cout << "x:" << x>
上述代码中,Setxy 函数用于设置 x 和 y 的值,Getx 和 Gety 函数分别用于获取 x 和 y 的值,Printxy 函数用于打印 x 和 y 的值。通过这些公有成员函数,可以间接地访问和修改类的私有成员。
文件大小:8.66MB
评论区