成员访问说明符指基类的成员访问说明符。(友元不可以传递与继承,每个类负责控制自己的成员的访问权限)
- 第一梯队:基类(成员)与基类的友元(友元函数、友元类的成员函数、友元类)可以访问基类的public、protected、private。
友元不可以传递与继承,每个类负责控制自己的成员的访问权限。 - 第二梯队:派生类的成员与派生类的友元可以访问基类的pub、prot。
虽然派生类从基类也继承了pri成员,但派生类的成员和派生类的友元没有权利访问继承来的基类部分的pri。
派生类对于一个基类对象中的prot成员没有任何访问特权!即派生类的成员和派生类的友元只能通过派生类对象来访问继承来的基类部分的prot。 - 第三梯队:基类用户只能访问pub,即通过基类对象只能访问pub。
派生访问说明符的作用是控制派生类从基类继承而来的成员对于派生类的用户和派生类得派生类的访问权限。
- pub继承:继承来的基类部分访问说明符不变。
- prot继承:继承来的基类部分pub变prot,其他不变。
- pri继承:继承来的基类部分pub与prot变pri,其他不变。



