在重载运算符时,类的对象可以直接访问私有成员解惑
来源:互联网 发布:商家入驻开店源码 编辑:程序博客网 时间:2024/03/28 15:57
以前对这里确实有点疑惑,但是最近在看其他书的时候突然看到这么一句话:
实践证明,类(class)私有成员可以被类成员函数访问,不区分成员在哪个实例(instance)里。
也就是说,在类内部的成员函数中,哪怕是传入的对象,也是可以直接访问该对象的私有成员。(前提是该对象必须是本类型的一个对象)
这样类对象可以直接访问私有成员就合情合理了,而且这么做也确实是方便的。
本人新的博客地址 凌风技术站
0 0
- 在重载运算符时,类的对象可以直接访问私有成员解惑
- 在重载运算符时,类的对象可以直接访问私有成员解惑
- C++在类的成员函数中,允许直接访问该类的成员对象的私有成员变量
- C++在类的成员函数中,允许直接访问该类的成员对象的私有成员变量
- 测试在类的内部是否可以访问对象的私有成员
- C++ 为什么类的构造函数可以访问类的私有成员?解惑
- 如何直接访问类的私有成员?
- c++中直接用类的对象名加‘.’成员运算符引用操作类的私有成员数据
- 因为成员函数属于同一个类的所有对象,所以在成员函数内可以访问同类其他对象的私有成员是合理的
- C/C++—— 除了用类成员函数访问类私有成员变量外,还可以通过类对象地址来直接访问和修改类的私有成员变量
- 类的成员函数中可以直接访问本类形参的私有变量
- 为什么一个对象调用的类方法可以访问该类其他对象的私有成员
- 类成员函数可以访问相同类对象的私有对象
- C++本类可以访问本身类的私有成员(即拷贝构造函数可以访问本身对象的私有成员)
- C++ 类成员访问运算符 -> 重载
- 同一个类不同对象,可以互相访问对方的私有成员而不通过get()或set()
- 同一个类的不同对象,对象的成员函数可以互相访问各自对象的私有变量和私有成员函数
- C++类外直接访问私有成员
- 成都夏季招聘会IT行业缺口大!
- LWIP -自定义内存对齐
- 参加广州PHP培训不再担心就业红牌
- C/C++: linux下打开新进程
- 文件上传设置@PHP.ini
- 在重载运算符时,类的对象可以直接访问私有成员解惑
- 嵌入式笔试面试题
- 2014.06.26 MySQL 用索引解决的一个性能问题
- 关于打包python成EXE的使用心得
- android-demo大全
- vs2010下libevent的使用
- PetShop通过DALFactory工厂类创建例出现创建对象为空的问题
- 第一次使用csdn博客
- POJ 2230 Watchcow 欧拉回路题解