首页 > 解决方案 > 为什么这段代码在调试版本中无限运行,但在发布版本中立即退出?

问题描述

bool interrupted = false;
int main() {
    while (!interrupted) {
    }
}

https://godbolt.org/z/GE84EToM5

我在 msvc 2019 和 clang (windows x64) 中尝试过

标签: c++optimization

解决方案


推荐阅读