(1)虚拟基类的构造函数
(2)基类的构造函数
(3)成员对象的构造函数(初始化顺序为成员声明的顺序)
(4)自身的构造函数
(1)自身的析构函数
(2)成员对象的析构函数(析构顺序为成员声明的逆序)
(3)基类的构造函数
(4)虚拟基类的构造函数