#include"../../../std_lib_facilities.h"
int main(){
int x=-1;
if(x==-1) error("ERROR!");
}
上面是我的小程序,使用Bjarne Stroustrup在他的书“Programming:Principles and Practice Using C ++”中专门定义的error
函数。
之前我能够使用他的特殊error
功能。但经过一些练习后,出现了这个错误:
Debug Error! R6010 -abort has been called...
我可能修改了一些东西,但我不知道是什么。自那个未知的变化以来,我再也无法使用error
函数了。这对我的练习很方便,因为它取代了try
和catch
构造。
您可以找到标题文件std_lib_facilities.h
here。
我正在使用Visual Studio 2012.我的计算机已安装Visual Studio 2015。我曾尝试使用Visual Studio 2015来编译这个程序,但它变得更糟,我搞砸了,我想知道在哪里,但我无法这样做。
提前感谢愿意提供帮助的任何人。
P / S:我重新安装了VS 2012,但error
仍无法正常工作。