② 初始化成员变量:对于每个成员变量,可以使用成员初始化列表来指定其初始值。成员初始化列表中的顺序与成员变量在类中声明的顺序一致。 #include<iostream>#include<stdio.h>#include<iostream>#include<stdlib.h>#pragmawarning(disable:4996)usingnamespacestd;classMyClass{public:MyClass() :member1(0),member2(...
1.成员列表初始化的作用 编译器以类中的成员声明顺序在构造函数之内安插初始化操作,并且在任何显示用户代码(构造函数的函数体)之前。(注意真实的初始化顺序是由类中的成员声明顺序,而不是初始化列表上显式标出的顺序) 2.必须使用成员初始化的情况 (1)当初始化一个引用成员时 (2)当初始化一个常量成员时 (3)...