Visual Studio设置,以便catch语句处理C ++异常?

时间:2014-02-12 18:02:58

标签: c++ visual-studio debugging visual-studio-2012 exception-handling

我在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;调试并勾选“只是我的代码”等。

有人可以帮忙吗?

0 个答案:

没有答案