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
文件大小:
评论区