立即学习:https://edu.csdn.net/course/play/474/5162?utm_source=blogtoedu
虚基类
- 解决派生类继承的多个基类来源于同一个基类时的同名成员的冲突问题。
- 继承简介共同积累时只保留一份成员
虚基类语法
- class 派生类名:virtual 继承方式 基类名
- 当基类通过多条派生路径被一个派生类继承时,该派生类只继承该基类一次。
虚基类初始化
- 最后的派生类不到那要对直接继承的基类初始化,也要对虚基类进行初始化。
- C++编译系统也只会对最后的派生列所调用的虚基类构造函数的调用,这就保证了虚基类函数成员不会被多次初始化