問題詳情

31 關於 C++ 類別的建構函式(constructor) ,下列敘述何者錯誤?
(A)一個類別可以有多個多載(overloaded)的建構函式
(B)建構函式可以設定預設值(default value)
(C)建構函式可以回傳(return)一個常數值(constant)
(D)一個類別可以不宣告任何建構函式

參考答案

答案:C
難度:困難0.35
書單:沒有書單,新增

用户評論

【用戶】不叫賭俠的陳小刀

【年級】高三下

【評論內容】建構函式在定義時不需要指定回傳值(不需要寫返回類型),也不能有回傳值(包括常數值)。建構函式的目的是在創建物件時初始化該類別的成員變數,而不是用來返回數值。建構函式在物件建立時自動調用,它們會初始化物件的狀態,但不會返回任何值。

【用戶】不叫賭俠的陳小刀

【年級】高三下

【評論內容】建構函式在定義時不需要指定回傳值(不需要寫返回類型),也不能有回傳值(包括常數值)。建構函式的目的是在創建物件時初始化該類別的成員變數,而不是用來返回數值。建構函式在物件建立時自動調用,它們會初始化物件的狀態,但不會返回任何值。