[[Language]]

* C++ のキーワード [#u4a91d35]
- TR1
- スマートポインタ
- [[Boost>http://www.boost.org/]]
-- [[Boost C++ Libraries>http://boost.cppll.jp/HEAD/]]
-- [[Let's boost>http://www.kmonos.net/alang/boost/]]

* 初期化 [#xe60f555]
- コンストラクタでの初期値代入ではなく、「初期値で生成」する。
 class CTest {
 public:
     CTest();
     ~CTest();
  ・・・
 private:
     CInfo   m_info;
     int     m_id;
     
 };
 
 CTest::CTest()
   :CInfo( 0 ),   // 初期値で生成するため、メンバ変数のコンストラクタをここで呼ぶ
   m_id( 0 )
 {
     // メンバ変数への初期値代入をここに記述しない
 }

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS