我创建了一个Visual Studio C ++项目,编写了一个游戏(大约10K行)。
昨天,我在发布模式下编译并运行它,然后我遇到了一些访问冲突错误。
我的程序没有任何类似病毒的命令,最接近的只是数组访问, 所以我认为它来自于array-index-out-of-bound。
因此,我中止了我的程序 - 使用STOP按钮 - 并编辑我的代码,再次测试 - F5(发布模式,未优化)。
这发生了大约10-20次 - 崩溃&调试我快乐的生命周期。
当我关闭时,Windows 7创建了一个关于访问冲突的弹出错误 (它有时发生过,但从未造成任何严重的长期影响。)
今天,在我打开电脑后,它开始变得奇怪了
我再次打开电脑后 - 避免打开Visual Studio,我的电脑几乎正常,但alt + tab不再工作了。
请注意,我在过去7天内没有安装任何新软件。
我的C ++程序的错误/崩溃(总是在Visual Studio中运行)是否有可能无意中破坏Visual Studio或OS的某些结构?
如果是这样,是否有任何Windows / Visual Studio设置可以阻止它?