覆盖、保护成员、派生类的构造函数、public继承的赋值兼容规则、直接基类与间接基类
覆盖、保护成员、派生类的构造函数覆盖派生类可以定义一个和基类成员同名的成员,这就叫覆盖。在派生类中访问这类成员时,缺省的情况是访问派生类中定义的成员。要在派生类中访问由基类定义的同名成员时,要使用作用域符号::。//基类和派生类有同名成员的情况:class base{ int j;public: int i; void func();};class derived:public base{public: int i; void access();