【初心者歓迎】C/C++室 Ver.66【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0093デフォルトの名無しさん
2009/06/01(月) 22:44:39クラスの中のメンバクラスに関する質問です。
----------------------------
class ClassA{
ClassA( int a, int b ) { }; //コンストラクタ
^ClassA( void ) { }; //デストラクタ
};
----------------------------
上記のように引数付きのコンストラクタを持つクラスがあるとき
----------------------------
class ClassB{
private:
ClassA mClassA( 1, 2 );
};
----------------------------
といった形で、メンバクラスを宣言しようとすると、
「error C2059: 構文エラー : '定数'」
といったエラーが出てきてしまいます。
引数付きのコンストラクタがあるクラスをメンバとして持つには、
どのようにすればよいのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています