选项,使有符号整数溢出定义在Visual C++?

j2datikz  于 2024-01-09  发布在  其他
关注(0)|答案(1)|浏览(121)

Here是一个问题,询问 * 是否 * VC认为它是未定义的,here: Undefined behavior is closer than you think是一个帖子,清楚地表明它 * 是 * 实际上未定义的,编译器/优化器可能会在VS2015中混淆代码。
到目前为止我还没有发现的是VC
是否有任何像GCC的-fwrapv这样的开关来使编译器/优化器有符号溢出定义良好。有没有这样的选项?

hlswsv35

hlswsv351#

如果你在微软的Compiler Options Listed by Category上检查这里,似乎没有任何这样的选项。

相关问题