测试在类的内部是否可以访问对象的私有成员
来源:互联网 发布:古典音乐家 知乎 编辑:程序博客网 时间: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
- 测试在类的内部是否可以访问对象的私有成员
- 在重载运算符时,类的对象可以直接访问私有成员解惑
- 在重载运算符时,类的对象可以直接访问私有成员解惑
- 因为成员函数属于同一个类的所有对象,所以在成员函数内可以访问同类其他对象的私有成员是合理的
- 为什么一个对象调用的类方法可以访问该类其他对象的私有成员
- 类成员函数可以访问相同类对象的私有对象
- C++本类可以访问本身类的私有成员(即拷贝构造函数可以访问本身对象的私有成员)
- 同一个类不同对象,可以互相访问对方的私有成员而不通过get()或set()
- 同一个类的不同对象,对象的成员函数可以互相访问各自对象的私有变量和私有成员函数
- 嵌套类可以访问外围类的私有成员
- 外部类可以访问内部类的私有成员
- C++在类的成员函数中,允许直接访问该类的成员对象的私有成员变量
- C++在类的成员函数中,允许直接访问该类的成员对象的私有成员变量
- 访问类的私有成员
- 访问类的私有成员
- 访问对象私有成员方式的比较
- 访问C++类对象中私有成员变量的方法
- 理解类级别的访问控制权限——类的成员函数可以访问该类所有对象的私有成员
- ByteBuf UnpooledUnsafeDirectByteBuf(AbstractByteBuf).writeBytes(byte[])
- JVM 性能优化, Part 4: C4 垃圾回收
- JVM性能优化, Part 5:Java的伸缩性
- 第一篇博客
- strcpy strcat strcmp strstr函数实现
- 测试在类的内部是否可以访问对象的私有成员
- poj3728 The merchant LCA+RMQ或 LCA+b并查集 好题!
- 成为JavaGC专家Part I — 深入浅出Java垃圾回收机制
- 写给年轻程序员的一封信
- statement、prepareStatement、callableStatement的使用
- List的简单C++实现
- 23岁的一无所有,其实是理所应当的
- 成为JavaGC专家Part II — 如何监控Java垃圾回收机制
- 通过http文件上传功能