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