2017年4月

C++中类的构造函数调用顺序为:

  1. 如果类中有静态成员变量,先实例化静态变量。
  2. 如果类是继承类,先调用基类的构造函数再初始化当前对象。
  3. 执行构造函数初始化列表对初始化列表中的变量进行初始化。
  4. 初始化各个成员变量,使用默认初始化或者默认值初始化。
  5. 执行构造函数内的初始化,初始化完毕。

- 阅读剩余部分 -