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 版中异常宏更改。