在創建類的時候 可以認為的定義很多構造函數
實用類的時候系統一定會調用構造函數,那麼再存在很多個構造函數的時候,
系統會調用一個還是全部構造函數?
如果是一個系統調用那個?是如果是全部怎麼調用的?
1.只會默認調用一個構造函數
2.調用最合適的一個
class CTest
{
public:
CTest()
{
m_nValue = 1;
}
CTest(int nValue)
{
m_nValue = nValue;
}
int m_nValue;
};
int main()
{
CTest test1; // 調用沒有參數的構造函數
CTest test2(10); // 調用參數為int類型的構造函數
}