code:
int _tmain(int argc, _TCHAR* argv[])
{cout << "In main." << endl;
//定义一个try block,它是用一对花括号{}所括起来的块作用域的代码块
try
{
cout << "在 try block 中, 准备抛出一个异常." << endl;
strcpy(NULL, "asd");
}
catch(...)
{
cout << "在 catch block 中, 处理异常错误。异常对象value的值为:"<< endl;
}
cout << "Back in main. Execution resumes here." << endl;
return 0;
}
但是在2010下编译上面这段代码,异常捕捉不到.
-----解决方案--------------------
解决方法:
具体的解决方法参考文章:http://www.vcerror.com/?p=1635