帶參數建構子產生 的問題
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){}
}