1、使用时机(必用):必须对任何非静态 const 或引用类型成员以及没有默认构造 函数的类类型的任何成员使用初始化式。
2、成员初始化的次序:,构造函数初始化列表仅指定用于初始化成员的值,并不指定这些初始化执行的次序。成员被初始化的次序就是定义成员的次序。初始化的次序常常无关紧要。然而,如果一个成员是根据其他成员而初始化,则成员初始化的次序是至关重要的。
3、注意:
3.1初始化式可以是任意表达式
3.2 初始化类类型的成员时,要指定实参并传递给成员类型的一个构造函数。可 以使用该类型的任意构造函数。
3.3可以使用初始化器列表句法指明要使用的基类构造函数,否则将使用默认的基类的构造函数