スレを勃てるまでもないC/C++の質問はここで 11
■ このスレッドは過去ログ倉庫に格納されています
0512デフォルトの名無しさん
2009/07/04(土) 01:38:55protected:
int A;
Base(){
//Aを使った動作
}
}
Class Sub : public Base{
public:
Sub(){
A = 10;
}
}
こんな感じで、派生したオブジェクト作成と同時に、Aに派生先固有の値をいれ、使おうとしたら
Baseのコンストラクタ → Subのコンストラクタ
の順で呼び出されてしまい、Aの値が不定になり意図した動作ができませんでした。
Baseの動作をSubにそのまま組み込むことも一応できるのですが、それだとわりと長くなってしまうため…
何かスマートな解決法はないでしょうか
■ このスレッドは過去ログ倉庫に格納されています