ページ 11

コロンの意味

Posted: 2010年10月04日(月) 11:29
by グラマー
この前はお世話になりました。
C++の言語で



namespace Sequence{

Title::Title():mImage(0){

mLmage =new Image("data/image/title.dds");

}
}

で::はよく見かけるのでわかるのですが、:の意味がよくわかりません。はじめてみました。

C++の本で調べてもネットで調べても出て来なかったの質問しました。
よろしくお願いします。

Re:コロンの意味

Posted: 2010年10月04日(月) 11:37
by MNS
メンバイニシャライザと言って、
コンストラクタの呼び出し時に、メンバを初期化するための機能です。

この場合では、Titleのコンストラクタの呼び出し時に、
mImageというメンバ変数の値へ0を代入しています。

特に、constメンバの初期化には必須です。

Re:コロンの意味

Posted: 2010年10月04日(月) 11:42
by グラマー
ありがとうございました。

解決できました。