C++多重继承与虚继承分析(2)
4. 含有虚基类的对象的构造顺序与一般的多重继承的构造顺序稍有区别:先初始化虚基类子对象(最低层派生类负责),然后按派生列表中的顺序依次对直
4.含有虚基类的对象的构造顺序与一般的多重继承的构造顺序稍有区别:先初始化虚基类子对象(最低层派生类负责),然后按派生列表中的顺序依次对直接基类(非虚)进行初始化。
5.析构的顺序与构造的顺序正好相反。
- 上一篇:C++函数模板与类模板实例解析
- 下一篇:C++继承中的访问控制实例分析
精彩图集
精彩文章