异常处理例程
在程序执行时使用异常处理功能的 C++ 从意外事件中恢复。
异常处理函数
功能 |
使用 |
.NET Framework 等效项 |
---|---|---|
处理作为 C++ 键入异常的 Win32 异常 (C 结构化异常) 。 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见平台调用示例。 |
|
安装被terminate 调用的终端函数。 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见平台调用示例。 |
|
安装你自己的通过 unexpected 被调用的终端函数。 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见平台调用示例。 |
|
在异常之后,在某些情况下自动调用。 terminate 函数调用使用指定的函数 abort 或 set_terminate |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见平台调用示例。 |
|
调用 terminate 或使用 set_unexpected 指定的函数。 当前的 Microsoft C++异常处理实现不使用unexpected 函数。 |