初めて質問させて頂きます。よろしくお願いします。
開発環境はVC++6.0です。

まず、クラスAのprotectedメンバにクラスBを持たせます。
そしてクラスAのインスタンスを作成すると、クラスB→クラスAの順にコンストラクタが実行されることがわかったのですが、
この時クラスBではデフォルトコンストラクタが実行されているようです。

上記の状況でクラスBのデフォルト以外のコンストラクタを実行することは可能でしょうか?
(クラスAのコンストラクタのみを実行して、クラスA,そしてクラスA内のクラスBの初期化を完璧に行いたいのです)

また不可能である場合、クラスB内に初期化関数を用意しクラスA内から実行する方法では何か問題があるでしょうか?