1. 程式人生 > >關於C++的變數初始化

關於C++的變數初始化

建構函式的初始化,不要寫成函式的形式,比如const型別的資料是無法通過:construct(int a)

{

p1= a;

p2 =a; //const 不能直接賦值初始化

p3 =p1; //p3沒有被初始化

}

int p1;

const int p2;

int &p3;

需要通過初始化列表

construct(int a):p1(a),p2(a),p3(p1){};