2007-04-30 コンストラクタまとめ C++ コンストラクタとは クラスがインスタンス化された時に呼び出される、特別なメンバ。 注意点 JavaにはなくてC++にはある、厄介なコンストラクタの注意点を列挙 ・クラスのポインタはコンストラクタを呼ばない( std::string *hogeとか ) ・viatualな関数はコンストラクタに入れるな ・privateな変数はコンストラクタではなく、初期化リストで初期化を行う事( Hoge( int hoge ) : hoge(hoge) {} みたいな )