很奇怪,为什么程序会崩溃,难道 tr ... catch 没有用?
还是 vs2010 改成别的方式了?
try
{
int a = 1;
int b = 0;
int c = a/b; // 语法正确,运行失败,程序在这里崩溃
}
catch(...)
{
// 应该跳到这里吧
}
------解决方案--------------------
try...catch...是捕获异常的吧?我之前做java的时候,这个try...catch...是捕获异常的,对于error,是无法捕获的.
当你的异常没有在catch里面去捕捉,可能造成报错,所以,尽量写全异常,或者写个父类的异常,保证程序可以捕捉到异常;但是或者如果程序上去直接是个error,那纵使catch也不行,肯定死掉.
------解决方案--------------------
学习了
------解决方案--------------------
vs2012?