继承时构造函数的调用顺序:
1,如果继承虚基类,先调用虚基类的构造函数,如果有多个虚基类,按顺序调用。
3,如果类中定义了成员对象,调用成员对象的构造函数;如果有多个成员对象,则按成员对象定义的顺序调用;
4,调用自身的构造函数;
继承时构造函数的调用顺序: 1,如果继承虚基类,先调用虚基类的构造函数,如果有多个虚基类,按顺序调用。
2,如果继承基类,调用基类的构造函数;如果有多个基类,按顺序调用。
3,如果类中定义了成员对象,调用成员对象的构造函数;如果有多个成员对象,则按成员对象定义的顺序调用; 4,调用自身的构造函数; 析构函数的调用顺序与此相反。