C ++调试错误R6010

时间:2015-10-20 15:19:15

标签: c++ visual-studio-2012

#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函数了。这对我的练习很方便,因为它取代了trycatch构造。

您可以找到标题文件std_lib_facilities.h here

我正在使用Visual Studio 2012.我的计算机已安装Visual Studio 2015。我曾尝试使用Visual Studio 2015来编译这个程序,但它变得更糟,我搞砸了,我想知道在哪里,但我无法这样做。

提前感谢愿意提供帮助的任何人。

P / S:我重新安装了VS 2012,但error仍无法正常工作。

0 个答案:

没有答案