【C++】—— 異常

一、C語言傳統處理錯誤的方式 傳統錯誤的處理機制 終止程序,如assert,缺陷:用戶難以接受,如果發生內存錯誤,除0就會終止程序。 返回錯誤碼,缺陷:需要程序員對應錯誤碼去尋找對應的錯誤。如系統很多庫的接口函數就是通過錯誤碼放到errno中,表示錯誤。 C標準庫中的setjmp和longjmp組合。 二、C++異常的概念 異常是一種處理錯誤的方式,當一個函數發現自己無法處理的錯誤時就可以拋出異常
相關文章
相關標籤/搜索