49、何时需要成员初始化列表?过程是什么?
当初始化⼀个引⽤成员变量时;
初始化⼀个 const 成员变量时;
当调⽤⼀个基类的构造函数,⽽构造函数拥有⼀组参数时;
当调⽤⼀个成员类的构造函数,⽽他拥有⼀组参数;
编译器会⼀⼀操作初始化列表,以适当顺序在构造函数之内安插初始化操作,并且在任何显示⽤户代码前。 list中的项⽬顺序是由类中的成员声明顺序决定的,不是初始化列表中的排列顺序决定的。
Last updated
当初始化⼀个引⽤成员变量时;
初始化⼀个 const 成员变量时;
当调⽤⼀个基类的构造函数,⽽构造函数拥有⼀组参数时;
当调⽤⼀个成员类的构造函数,⽽他拥有⼀组参数;
编译器会⼀⼀操作初始化列表,以适当顺序在构造函数之内安插初始化操作,并且在任何显示⽤户代码前。 list中的项⽬顺序是由类中的成员声明顺序决定的,不是初始化列表中的排列顺序决定的。
Last updated