我在VS2012中有一个C ++项目,在main()函数中我用try-catch语句包围它。简单的事情:
int main(){
try{
//do stuff
}
catch(exception& e){
std::cout << e.what() <<std::endl;
}
return 1;
}
但是,当我运行程序时,调试器转到Microsoft Windows运行时源文件,因为抛出了异常。它询问我是否希望中断或继续(我不想这样做,我只想在我的catch语句中执行std :: cout代码)。
现在我知道Debug中有设置 - &gt;例外,我不断改变这些,它似乎没有改变任何东西。我去了选项 - &gt;调试并勾选“只是我的代码”等。
有人可以帮忙吗?