共用方式為


C++ 例外狀況處理

C++ 語言內建擲回和攔截例外狀況支援。 使用 C++ 設計程式時,您應盡可能使用本節所述的內建 C++ 例外狀況支援。

若要在程式碼中啟用 C++ 例外狀況處理,請使用 /EHsc

本章節內容

以下關於 C++ 例外狀況處理的討論包括:

對於舊版 MFC 例外狀況的支援

從 4.0 版開始,MFC 使用 C++ 例外狀況處理機制。 雖然建議您在新的程式碼中使用 C++ 例外狀況處理,但 MFC 4.0 (含) 以後版本會保留舊版的 MFC 巨集,因此舊程式碼不會出現錯誤。 並且,您可以合併巨集和新的機制。 如需混合巨集和 C++ 例外狀況處理的資訊,以及轉換舊程式碼以使用新的機制的資訊,請參閱下列文章:例外狀況:使用 MFC 巨集和 C++ 例外狀況例外狀況:從 MFC 例外狀況巨集進行轉換。 如果您仍然使用舊版的 MFC 例外狀況巨集,它們會判斷值為 C++ 例外狀況關鍵字。 請參閱例外狀況:3.0 版例外狀況巨集的變更

請參閱

參考

Visual C++ 中的例外狀況處理