为了账号安全,请及时绑定邮箱和手机立即绑定

友元和这个的区别

这两个类不需要定义为友元吗

正在回答

1 回答

友元为了使其他类的成员函数直接访问该类的私有变量,体现的是共享、平等的关系;这个体现的是包含关系。实例化对象A时,如果对象A有对象成员B,现实的理解就是对象B是对象A的一部分,创建A对象时因为B是A的一部分所以B对象也同时被创建了。但是在A对象的创建过程中,B对象作为A的一部分被创建,不存在A直接访问B对象私有成员的概念,所以和友元不同,我是这么理解的。


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之封装篇(下)
  • 参与学习       70919    人
  • 解答问题       514    个

封装--面向对象三大特征之一,通过案例让C++所学知识融会贯通

进入课程

友元和这个的区别

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信