标签: c++ visual-studio visual-studio-2013
我已经编写了一些库代码,用于记录捕获的异常并将它们转换为HRESULT。一位同事指出,如果设置编译器处理选项以便捕获结构化异常,那么执行catch(...)将无法按预期工作。我想忽略结构化异常。
catch(...)
所以,理想情况下,我会以某种方式喜欢这样做:static_assert(CompilerCommandLineContains("/EHsc")
static_assert(CompilerCommandLineContains("/EHsc")
我的代码位于头文件中。
我怎样才能实现这个或接近它的东西?