异常处理(C++/CLI 和 C++/CX)

使用 /ZW 编译器选项或 /clr 编译器选项编译的应用程序,都使用异常来处理程序执行期间出现的意外错误。 以下主题讨论 C++/CX 或 C++/CLI 应用程序中的异常处理。

本节内容

使用托管异常中的基本概念
介绍引发异常和使用 try/catch 块。

/clr 下的异常处理行为区别
讨论与 C++ 异常处理的标准行为的区别。

finally
讨论如何使用 finally 关键字。

如何:定义和安装全局异常处理程序
演示如何捕获未经处理的异常。

如何:在本机代码中捕捉从 MSIL 引发的异常
讨论如何捕获本机代码中的 CLR 和 C++ 异常。

如何:定义和安装全局异常处理程序
演示如何捕获所有未经处理的异常。

异常处理
介绍了标准 C++ 中的异常处理。

另请参阅

.NET 和 UWP 的组件扩展