在c++中,类成员有公有,保护和私有。
公有成员即使不使用公有成员函数也是可以调用的,而保护和所有的成员就不是这样了。
保护成员的主要作用是防止普通函数和其他函数的访问,只有一下三种可以访问:
1)类本身可以访问;
2)类的派生类可以访问,但是派生类的对象不可访问;
3)友元可以访问。
私有成员只能被类自己的成员函数访问,其他的函数都不能访问,包括公有继承的派生类。
——本文章正在编辑中,欢迎提意见。
以上是用户分享关于求c++——保护成员和私有成员的区别?的资料希望对您有所帮助了,感谢您对爱华网的支持!