执行视觉工作室异常处理模式
Enforce Visual Studio exception handling mode
我正在使用项目中的Visual Studio/EHSC异常处理模式。这意味着Catch(...(不会捕获结构化的异常。我有一个公共标题,可以通过消费者项目包含一个捕获(...(。
我担心一个消耗标题的项目可能具有不同的例外处理模式,这会使我的头部不良行为。
如果不需要异常处理模式,是否有static_asserting或#pragma错误的方法或以其他方式使构建失败?
请参阅:https://msdn.microsoft.com/en-us/library/1deeycx5.aspx
来自https://msdn.microsoft.com/en-us/library/b0084kay.aspx
_cppunwind定义为1,如果一个或多个/gx(启用异常处理(,/clr(常见语言运行时汇编(或/eh (异常处理模型(设置编译器选项。否则, 未定义。
这不是完美的,但是它为您提供了使他们相同的机会
相关文章:
- 为什么我应该在异常处理中使用std::cerr而不是std::cout
- 当我使用 C++ 中的 C# dll 来使用 Selenium 时,存在异常处理问题
- Firebase C++VS2018 SDL2-在Firebase::app::create(..)上执行异常处理
- 使用 stoi 功能进行异常处理
- 子系统中的异常处理:本机
- 与异常处理程序中的操作员<<不匹配
- 数组 C++ 上的异常处理程序
- 异常处理:如果用户输入不是三个特定字符之一
- C++ 异常处理错误输出
- 视觉 std::矢量无异常:警告 C4530:使用了C++异常处理程序,但未启用展开语义.指定 /EHsc
- C++交换机状态异常处理
- 在字符串类上的成员函数和out_of_range异常处理
- 奇怪的消息 (_Base_bitset::_M_do_to_ulong) 从溢出异常处理程序中打印出来
- 执行视觉工作室异常处理模式
- 为什么隐式转换在异常处理中从派生到基?
- C++执行期间的类成员函数错误/异常处理
- C++ 中未处理的异常处理程序
- 用户定义的异常处理
- C :ScopeGuard vs返回支票和异常处理
- 异常处理期间的类型解析