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++ 中的异常处理