これは非常に基本的な質問です。変数宣言後にコンストラクタを呼び出すにはどうすればよいですか?例えば、これは、作業コードです:宣言後にコンストラクタを呼び出す
// in header
class Bar
{
SomeClass *foo;
public:
Bar();
}
// in .cpp
Bar::Bar()
{
foo = new SomeClass(1, 2, 3);
}
しかし、どのように私はこれを変更することができますので、foo
がポインタではありませんか?
ありがとうございます!
「クラス内の」というコメントは何を意味していますか?問題の具体例を追加してください。今のところ私は例**のない**として閉じることにしました。 –
@ Cheersandhth.-Alf私は質問を編集しました。 –
OK、私はクローズアップ投票を撤回しました。 –