使用场景:当类中的成员变量中有其他类的对象,这时候需要用构造函数的初始化列表,调用对应类的构造函数。
1、成员对象的构造顺序和初始化列表的顺序无关,只与成员对象的定义顺序有关。
2、成员变量的初始化顺序只与成员变量在类中声明的顺序有关,与初始化列表中列出的变量的顺序无关
3、常量的初始化只能在初始化列表中
使用场景:当类中的成员变量中有其他类的对象,这时候需要用构造函数的初始化列表,调用对应类的构造函数。
1、成员对象的构造顺序和初始化列表的顺序无关,只与成员对象的定义顺序有关。
2、成员变量的初始化顺序只与成员变量在类中声明的顺序有关,与初始化列表中列出的变量的顺序无关
3、常量的初始化只能在初始化列表中