通过public继承,基类中的成员函数和成员变量分别继承到派生类的public下和protect下,而无法访问基类的private。
通过protected继承,基类中的成员函数和成员变量继承到派生类的protected中,要访问protected中的成员只能在public中使用成员函数进行访问,不能在外部进行访问
通过private方式继承,基类中的成员函数和成员变量继承到派生类的private中。如果假如
class A:private B
class C:public A
此时通过C的成员函数是无法访问B的。是因为B继承在了A的private下面,而A的private必须通过A的成员函数才能进行访问。