测试在类的内部是否可以访问对象的私有成员

来源:互联网 发布:古典音乐家 知乎 编辑:程序博客网 时间:2024/04/20 21:54


具体程序如下:


#include<iostream>using namespace std;class Base{public:Base(int a,int b){x=a;y=b;}void add(const Base& rh){x+=rh.x;//访问私有成员变量y+=rh.y;}void print(){cout<<"x = "<<x<<endl;cout<<"y = "<<y<<endl;}private:int x;int y;};int main(){Base b1(1,2);Base b2(3,4);b1.add(b2);b1.print();return 0;}


0 0