如何确保正确的编译器异常处理选项?

时间:2015-04-20 08:52:39

标签: c++ visual-studio visual-studio-2013

我已经编写了一些库代码,用于记录捕获的异常并将它们转换为HRESULT。一位同事指出,如果设置编译器处理选项以便捕获结构化异常,那么执行catch(...)将无法按预期工作。我想忽略结构化异常。

所以,理想情况下,我会以某种方式喜欢这样做:static_assert(CompilerCommandLineContains("/EHsc")

我的代码位于头文件中。

我怎样才能实现这个或接近它的东西?

0 个答案:

没有答案