2009年11月11日 星期三

Why Exception Handling?

例外(exceptions)指的是程式正常流程的異常現象,而造成程式無法繼續執行。這些異常可以被一個函式所偵測,如果此偵測函式無法處理此異常情形,則拋出(throw)一個例外。處理例外的函式(exception handler)即接收(catch)此例外並處理之。
例外的好處:
1. 大大降低程式碼的大小與複雜度
2. 避免對某特定程式的異常現象進行額外的測試程式

in reference to: Why Exception Handling? (C++ 4.1 User's Guide) - Sun Microsystems (view on Google Sidewiki)

沒有留言: