簡介例外處理 - OpenHome.cc

文章推薦指數: 80 %
投票人數:10人

在〈定義類別〉中,Account 的 deposit 及 withdraw,在參數值 amount 不正確時,都是直接顯示文字模式下的訊息後直接 return,如果這個類別不只使用在文字模式中呢?這就需要有個方式,令 deposit 及 withdraw 的呼叫方程式碼,可以得知引數不正確,方式之一是透過傳回值,例如,令 deposit 及 withdraw 可以傳回 int,以不同的傳回值代表發生了什麼問題,呼叫方必須檢查傳回值,知道方法是否順利執行成功,並在傳回值代表發生錯誤時予以處理,基於 C 風格的錯誤處理,就是這麼一回事。



請為這篇文章評分?