使用结构化异常处理与C++

在这些主题描述结构化异常处理与 C 和 C++ 源文件一起使用。 但是,对于 C++ 不专门设计和建议不要使用。 可以确保代码是可移植使用 C++ 异常处理。 此外, C++ 异常处理机制更为灵活,因为它可以任何类型的异常。

Microsoft C++ 基于 ANSI C++ 标准现在支持 C++ 异常处理模型,。 本地对象的此结构处理损坏在堆栈过程中自动展开。 如果要编写容错 C++ 代码,因此,要实现的异常处理,强烈建议您使用 C++ 异常处理,而不是结构化异常处理。 (请注意,当 C++ 编译器支持构造按这些文章所述的结构化异常处理时,标准 C 编译器不支持 C++ 异常处理语法。)有关 C++ 异常处理的详细信息,请参见 C++ 异常处理说明的 C++ 由玛格利特 Ellis 和比亚内 Stroustrup 参考手册

请参见

参考

结构化异常处理(C++)