必须对任何const或引用类型成员以及没有默认构造函数的类类型的任何成员使用初始化式。 成员初始化的次序是定义成员的次序,按照成员声明一致的次序编写构造函数初始化列表可以避免一些不必要的问题,还有尽可能避免使用成员来初始化其他成员。