162、构造函数的执行顺序是什么?

1) 在派生类构造函数中,所有的虚基类及上一层基类的构造函数调用;

2) 对象的vptr被初始化;

3) 如果有成员初始化列表,将在构造函数体内扩展开来,这必须在vptr被设定之后才做;

4) 执行程序员所提供的代码;

原文地址:https://www.cnblogs.com/crbhf/p/15037561.html