区分“派生类对象”和“派生类”对基类成员的访问权限
文字部分来源:https://blog.csdn.net/weixin_34283445/article/details/90683769
“派生类对象”对基类成员的访问权限:
(1)对于公有继承,只有基类的公有成员可以被“派生类对象”访问,其他(保护和私有)成员不能被访问。
(2)对于私有继承和保护继承,基类中所有成员都不能被“派生类对象”访问。
“派生类”对基类中成员的访问权限:
(1)对于公有继承,基类中的公有成员和保护成员可以被“派生类”访问,而基类中的私有成员不能被访问。
(2)对私有继承和保护继承,也是基类中的公有成员和保护成员可以被“派生类”访问,而基类中的私有成员不能被访问。
另附一张图片助于理解