コンストラクタのコロン
C++のコンストラクタにある「:(コロン)」について - 怖いものなんてない!!
code:コンストラクタのコロンの例.cpp
class Vector {
public:
int x, y;
Vector() : x(5), y(2) {} // <---ここ!
};
メンバ変数をそれで初期化する。
値入れれば良いのでは?と思うかもしれないが、その場合だと(intとかの場合)0に初期化してから1415を代入する、みたいな感じで2回作業が必要になる。int a = 149;みたいな気分だと思ったらいいかも。
#class
#struct