类的完整初始化¶
const成员、引用成员、无默认构造函数的成员对象,必须用初始化列表- 初始化顺序:基类 -> 成员 -> 构造函数函数体
- 成员初始化顺序只看声明顺序,不看初始化列表书写顺序
- 成员有依赖关系时,被依赖成员必须声明在前面
- 类内成员初始值在初始化列表未指定时生效
- 初始化列表与类内成员初始值同时存在时,以初始化列表为准
static成员不属于对象,初始化独立于对象构造,只初始化一次,不参与对象初始化
const 成员、引用成员、无默认构造函数的成员对象,必须用初始化列表static 成员不属于对象,初始化独立于对象构造,只初始化一次,不参与对象初始化