例外狀況處理 (C++/CLI 和 C++/CX)
使用 /ZW
編譯器選項或 /clr
編譯器選項編譯的應用程式都會使用「例外狀況」來處理程式執行期間發生的非預期錯誤。 下列主題將討論 C++/CX 或 C++/CLI 應用程式中的例外狀況處理。
本節內容
使用 Managed 例外狀況的基本概念
描述擲回例外狀況和使用 try
/catch
區塊。
在 /clr 之下例外狀況處理行為的差異
討論與標準 C++ 例外狀況處理行為的差異。
finally
討論如何使用 finally 關鍵字。
如何:定義與安裝全域例外狀況處理常式
示範如何擷取未處理的例外狀況。
如何:攔截 MSIL 擲回之機器碼的例外狀況
討論如何攔截機器碼中的 CLR 和 C++ 例外狀況。
如何:定義與安裝全域例外狀況處理常式
示範如何攔截所有未處理的例外狀況。
相關章節
例外狀況處理
描述標準 C++ 中的例外狀況處理。