每个派生类对象由派生类中定义的(非static)成员加上一个或多个基类子对象构成,因此,当构造.复制.赋值和撤销派生类型对象时,也会构造.复制.赋值和撤销这些基类子对象. 构造函数和复制控制成员不能继承,每个类定义自己的构造函数和复制控制成员.像任何类一样,如果类不定义自己的默认构造函数和复制控制成员,就将使用合成版本. 1:构造函数和继承 派生类的构造函数受继承关系的影响,每个派生类构造函数除了初始化自己的数据成员之外,还要初始化基类. 派生类的合成默认构造函数:除了初始化派生类的数据成员之外…