帶參數建構子產生 的問題解决办法

帶參數建構子產生 的問題
Class   B
{
  int   i;
    B(int   j){i=j;}

}
Class   A
{

  B   b(3);
}
Class   A和Class   B在各自的*.h裡,在Class   A要如何生成一個B物件而且使用帶參數的建構子


------解决方案--------------------
Class A
{
B b;
A():b(3){}构造函数初始化列表
};
------解决方案--------------------
Class B
{
int i;
B(int j){i=j;}

}
Class A
{

B b(3);//////////////////////
Class B
{
int i;
B(int j){i=j;}

}

///////////////
#include "b.h "

Class A
{
B b;
A():b(3){}
}