1-必须要用 以下三种情况必须要用C++类构造函数初始化列表,而不能在构造函数中赋值 a、成员变量为const类型时 b、成员变量为引用类型时 c、用于初始化基类的构造函数时 2-推荐使用 a、非内置类型成员变量,为了避免两次构造