民國102年 第2梯次 電腦軟體設計(C++)乙級 學科

第63題

如何判斷類別的建構子( C o n s t r u c t o r ) 是否執行成功?

題目

如何判斷類別的建構子( C o n s t r u c t o r ) 是否執行成功?

  1. (1) 將建構子的傳回值宣告成b o o l,若建構子執行成功就傳回t r u e,否則傳回f a l s e,讓呼叫建構子的建構子程式可以利用建構子的傳回值判斷執行是否成功
  2. (2) 無法判斷
  3. (3) 在建構子執行失敗時引發例外,再使用t r y . . . c a t c h 結構判斷建構子是否執行成功
  4. (4) 建構子一定會執行成功

官方答案

(3) 在建構子執行失敗時引發例外,再使用t r y . . . c a t c h 結構判斷建構子是否執行成功

官方資料