從小工到大工6

異常處理:

當前的情況:在我接觸的所有的c++項目中幾乎沒有使用過異常 。唯一一次使用異常的時候是基於occi來開發程序,因爲在occi中具有異常的機制,所以無論如何都要付出檢查異常的代價,所以就使用了異常,但是使用異常的時候一個很的作用其實是記錄爲什麼出現異常進而查找錯誤。在occi的外面都沒有處理異常,而是我將occi的異常封閉在我自己做的一個類裏面。

反思:一直不使用異常是因爲一直有一個想法就是異常出現系統將無法恢復就何必去處理呢。

異常處理十分的複雜或者不好用,起碼和java比較,c++異常的作用是很小的。

當一個人使用異常的時候其他的人都要付出檢查異常的代價。

c語言中沒有異常。

如果提供異常處理,起碼一般的程序都是異常處理程序。

使用:

在真正發生異常的時候還是應該使用異常的。如果項目經理允許的話。

ps:對於異常的處理好像在90年代討論的很激烈。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章