三种继承的方法:public 继承/private继承/protected继承详解及区别_public继承-CSDN博客
公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是私有的,不能被基类的子类所访问。
错误写法:
class A
{
public:int d1;
private:int d2;
};
class B: public A
{
private:void print(){this->d2;}
};
d2是A的私有成员
B虽然继承了A,但仍不可访问A的私有成员。