概述
#include <iostream>
using namespace std;
bool ctrl[10]={1};
int main(void)
{
bool state(false);
int j = 0;
do
{
state = false;
for (int i = 0; i < sizeof(ctrl); i++)
{
//j++;
if (!ctrl[i])
{
//cout << "死循环" << endl;
state = true;
break;
}
}
} while (state);
cout << j << " " << "不正常的运行!" << endl;
cin.get();
return 0;
}
Release 模式下 控制台输出了 结果 “0 不正常的运行!”
Debug 下没有任何输出,因为本身就是个死循环。
不知道为什么 Release 为什么这样优化!这是VC的BUG吗?
最后
以上就是精明发箍为你收集整理的VC++ 2022 Release 重大BUG的全部内容,希望文章能够帮你解决VC++ 2022 Release 重大BUG所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复