Here是一个问题,询问 * 是否 * VC认为它是未定义的,here: Undefined behavior is closer than you think是一个帖子,清楚地表明它 * 是 * 实际上未定义的,编译器/优化器可能会在VS2015中混淆代码。到目前为止我还没有发现的是VC是否有任何像GCC的-fwrapv这样的开关来使编译器/优化器有符号溢出定义良好。有没有这样的选项?
hlswsv351#
如果你在微软的Compiler Options Listed by Category上检查这里,似乎没有任何这样的选项。
1条答案
按热度按时间hlswsv351#
如果你在微软的Compiler Options Listed by Category上检查这里,似乎没有任何这样的选项。