程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> class-c++類的問題跪求解釋!!!!!!!

class-c++類的問題跪求解釋!!!!!!!

編輯:編程解疑
c++類的問題跪求解釋!!!!!!!

在創建類的時候 可以認為的定義很多構造函數
實用類的時候系統一定會調用構造函數,那麼再存在很多個構造函數的時候,
系統會調用一個還是全部構造函數?
如果是一個系統調用那個?是如果是全部怎麼調用的?

最佳回答:


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類型的構造函數
}
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved