除了传统的在构造函数中对成员进行初始化操作外,C++提供了另一种初始化的操作,就是初始化列表。
class Test_1
{
Test_1() //构造函数
{
//传统的初始化操作
A=10;
B=20;
C=30;
}
int A;
int B;
int C;
};
class Test_2
{
Test_2(int a,int b,int c):A(a),B(b),C(c) //初始化列表的方式,对成员A、B、C初始化a、b、c
{
}
int A;
int B;
int C;
};