C++类的访问属性

有类STU,被STUI私有继承,而st是STUI的对象,为什么st不能引用STUI中的私有数据?st是外界??求指点!

一旦类中的某个属性被声明了“私有”的,所有该类外部的访问都是非法的(记得有个限定符可以解除这种限制,忘记了),不论是否有继承或者是包含关系。
对于stu的私有成员,它外部的stui是无法访问到的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-01
私有继承则全部成员都是私有的,私有成员外部不能直接访问,可以在公有里定义调用函数,然后再使用
第2个回答  2013-04-01
当然不能了,私有的成员函数或变量,只有在该类内的成员才能访问,外部是不能访问的,包括子类!

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网