2013年10月4日金曜日

C++ コンストラクタの:(コロン)について

サンプルコードを見ていると変なコンストラクタを見た。
どうやら、Initialization listと呼ばれるものらしい。
http://stackoverflow.com/questions/2785612/c-what-does-the-colon-after-a-constructor-mean

サイトによると
1.親クラスの初期化
2.コンストラクタが呼び出される前にメンバを初期化する。

らしい。更に
http://ameblo.jp/nana-2007-july/entry-10037680575.html
によると初期化の実行速度も違うらしい。


0 件のコメント:

コメントを投稿