9 多继承
声明多继承派生类的一般形式如下:
class 派生类名:继承方式1 基类名1,...,继承方式n 基类名n {
派生类新增的数据成员和成员函数
};
//默认的继承方式是private
多继承派生类的构造函数与析构函数:
与单继承派生类构造函数相同,多重继承派生类构造函数必须同时负责该派生类所有基类构造函数的调用。
多继承构造函数的调用顺序与单继承构造函数的调用顺序相同,也是遵循先调用基类的构造函数,再调用对象成员的构造函数,最后调用派生类构造函数的原则。析构函数的调用与之相反。
9 虚基类
虚基类的作用:如果一个类有多个直接基类,而这些直接基类又有一个共同的基类,则在最低