★初心者にVisual C++を教えるスレ★ Part7
■ このスレッドは過去ログ倉庫に格納されています
0324デフォルトの名無しさん
NGNG開発環境はVC++6.0です。
まず、クラスAのprotectedメンバにクラスBを持たせます。
そしてクラスAのインスタンスを作成すると、クラスB→クラスAの順にコンストラクタが実行されることがわかったのですが、
この時クラスBではデフォルトコンストラクタが実行されているようです。
上記の状況でクラスBのデフォルト以外のコンストラクタを実行することは可能でしょうか?
(クラスAのコンストラクタのみを実行して、クラスA,そしてクラスA内のクラスBの初期化を完璧に行いたいのです)
また不可能である場合、クラスB内に初期化関数を用意しクラスA内から実行する方法では何か問題があるでしょうか?
■ このスレッドは過去ログ倉庫に格納されています