派生类构造函数举例[1]
例7-4 派生类构造函数举例
#include

对程序的说明:构造函数的执行顺序
1、调用基类构造函数。
- 顺序按照它们被继承时声明的顺序(从左向右):Base2, Base1, Base3。
2、对初始化列表中的成员进行初始化。
- 顺序按照它们在类中定义的顺序:Base1 member1; Base2 member2; Base3 member3;。
- 对象成员初始化时自动调用其所属类的构造函数。由初始化列表提供参数。
3、执行派生类的构造函数体中的内容。
参考
- ^http://www.xuetangx.com/courses/course-v1:TsinghuaX+00740043_2x_2015_T2+sp/courseware/8d1fd477f469492ba2c1297e6ace6f5d/263289c1d1bf4addb62ad80fae305676/