C++ 私有成员访问方法

在 C++ 中,类的私有成员无法直接从外部访问。为了实现对私有成员的读取和修改,可以使用成员函数作为接口。

例如,定义一个名为 Test 的类,其中包含私有成员 xy

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 函数用于设置 xy 的值,GetxGety 函数分别用于获取 xy 的值,Printxy 函数用于打印 xy 的值。通过这些公有成员函数,可以间接地访问和修改类的私有成员。

ppt 文件大小:8.66MB