被一个很弱智的问题纠结了很久,private就是这个类所特有的,即使子类继承了父类,也无法访问父类的private成员,但是protected成员可以被子类使用。private成员只有类的友元函数以及类的成员函数可以访问。所以总结一下:对于客户(即使用类定义的对象进行操作的家伙)而言,private成员和protected成员时一样的,都是不可见的,他们的区别仅仅是public继承以后protected对象可以被子类使用,而private对象不可以被子类使用。
C++protected成员和private成员区别
最新推荐文章于 2023-07-01 10:02:20 发布