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++