- 93 名前:デフォルトの名無しさん mailto:sage [2009/06/01(月) 22:44:39 ]
- WindowsXP VisualC++2008EEです。
クラスの中のメンバクラスに関する質問です。 ---------------------------- class ClassA{ ClassA( int a, int b ) { }; //コンストラクタ ^ClassA( void ) { }; //デストラクタ }; ---------------------------- 上記のように引数付きのコンストラクタを持つクラスがあるとき ---------------------------- class ClassB{ private: ClassA mClassA( 1, 2 ); }; ---------------------------- といった形で、メンバクラスを宣言しようとすると、 「error C2059: 構文エラー : '定数'」 といったエラーが出てきてしまいます。 引数付きのコンストラクタがあるクラスをメンバとして持つには、 どのようにすればよいのでしょうか?
|

|