最近一段时间 VSC 老是出问题。比如 gdb.exe 离奇消失,我就又重新下载了一个 mingw;中文语言包突然消失,我用重新安装了一遍中文插件等。
刚才我在使用 VSC 的时候,输入数字进去老是没反应。我一按 shift+f5,又弹出来一大堆我刚才输入的数字。我感到很奇怪,不知道为啥就点了一下“计算机”,结果把我吓了一跳:C 盘还有四百多兆(半小时前还有九个 G)。于是我就把 VSC 关闭。结果刷新一下,C 盘又回到了九个 G。
我重复上述操作,发现只要运行我刚才写的那个程序, C 盘空间就会爆满。一旦关掉 VSC,空间就会回来(准确的说是慢慢回来,大约五秒就能完全恢复)。
于是,我迫不得已把代码放在洛谷 IDE 上编译运行。发现 MLE 了。我认为这就是空间爆满的问题所在(实际上是一个 for 循环没有终止条件导致 deque 内不断加入新的元素)。我更改了代码,放在洛谷 IDE 上运行,顺利输出虽然 WA 了。我把更改后的代码重新放入 VSC,但是仍然出现爆空间的状况。
经过多次试验,我发现,只要打开 VSC 就会爆空间,不管是否运行该程序(是不是程序并没有完全关闭的原因?)。
于是,我冒着风险尝试着调试同一目录下面的 a+b,结果显示找不到include。
补充: