C++ C++;调试错误R6010
上面是我的一个小程序,它使用了Bjarne Stroustrup在《编程:使用C++的原理和实践》一书中特别定义的C++ C++;调试错误R6010,c++,visual-studio-2012,C++,Visual Studio 2012,上面是我的一个小程序,它使用了Bjarne Stroustrup在《编程:使用C++的原理和实践》一书中特别定义的error函数 我以前能够使用他的特殊错误功能。但经过一些练习后,出现了以下错误: 调试错误!R6010-已调用中止。。。 我可能修改了一些东西,但我不知道是什么。自从那个未知的更改之后,我就不能再使用error功能了。这对我的练习很方便,因为它取代了try和catch结构 您可以找到头文件std_lib_facilities.h 我正在使用Visual Studio 2012。我
error
函数
我以前能够使用他的特殊错误功能。但经过一些练习后,出现了以下错误:
调试错误!R6010-已调用中止。。。
我可能修改了一些东西,但我不知道是什么。自从那个未知的更改之后,我就不能再使用error
功能了。这对我的练习很方便,因为它取代了try
和catch
结构
您可以找到头文件std_lib_facilities.h
我正在使用Visual Studio 2012。我的计算机已安装Visual Studio 2015。我曾尝试使用Visual Studio 2015编译此程序,但情况变得更糟,我在某个地方搞砸了,我想知道在哪里,但我无能为力
提前感谢任何愿意帮助的人
p/S:我重新安装了VS 2012,但错误
仍然无法工作。您是否错过了包含
前的哈希符号?原始cpp源文件中有一个哈希符号。我不小心把它忘在这里了。谢谢你指出。如果(x=-1)
if(x=-1)
不应该是if(x=-1)
?@NathanOliver谢谢你指出错误,但它仍然不起作用。你预计会发生什么?你正在抛出一个异常而没有捕获它。我希望vs runtime会给您这个错误您是否错过了include
前面的哈希符号?原始cpp源文件中有一个哈希符号。我不小心把它忘在这里了。谢谢你指出。如果(x=-1)if(x=-1)不应该是if(x=-1)
?@NathanOliver谢谢你指出错误,但它仍然不起作用。你预计会发生什么?你正在抛出一个异常而没有捕获它。我希望vs运行时会给您这个错误
#include"../../../std_lib_facilities.h"
int main(){
int x=-1;
if(x==-1) error("ERROR!");
}