C++异常处理
我现在有这样一段代码:
Lise: //标签
while (1)
{
try
{
.
.
.
.
}
catch(...)
{
goto Lise; //如果出现异常跳回到Lise标签重新执行
}
}
这是我处理异常的方法,但是通过测试不行,请教下前辈们,还有没有其它的办法。
[解决办法]
这样不是就成了死循环了吗?
[解决办法]
while (1)
{
try
{
...
}
catch(...)
{
// goto Lise; //这个没必要,这里为空,与你上面效果一样
}
}
[解决办法]
goto 不能向前跳吧。。。
可以将你想出错后执行的代码写成一个函数,但是注意不要没办法跳出循环
[解决办法]
处理异常前,先确认try块中有 或者 嵌套有throw子句
[解决办法]
什么错误