c++ - 在 Visual C++ 中明确定义有符号整数溢出的选项?

标签 c++ visual-studio visual-c++

Here是一个询问 是否 VC++ 确实认为它未定义的问题,here: Undefined behavior is closer than you think这篇文章清楚地表明它实际上是未定义的,编译器/优化器可能会在 VS2015 中弄乱代码。

目前我还没有发现的是VC++有没有像-fwrapv这样的开关GCC 使编译器/优化器具有明确定义的签名溢出。有没有这样的选择?

最佳答案

如果您在此处查看 Microsoft 的 Compiler Options Listed by Category似乎没有任何这样的选择。

关于c++ - 在 Visual C++ 中明确定义有符号整数溢出的选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33480343/

相关文章:

c++ - 如何在 Linux 中使用 C++ 计时操作时处理缓存

c++ - for loop iteration_expression 值在循环退出时不递增

c++ - 非递归后序图遍历?

c# - 在 visual studio 调试器中检查所有类型的所有对象?

c++ - 在 for-loop : compiler bug? 中重新排序测试条件

具有继承模板的C++调用函数

c++ - 在 GPU 上执行计算时 OpenGL 窗口没有响应

visual-studio - 使用 VSTS 部署 Azure WebJob

visual-c++ - 将 int32 转换为 int

c++ - 如何为MS VC++开发的C++程序分配特定段的代码