首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++错误处理

2012-06-13 
C++异常处理我现在有这样一段代码:Lise://标签while (1){try{....}catch(...){goto Lise//如果出现异常跳

C++异常处理
我现在有这样一段代码:

Lise: //标签

while (1)
{
  try
  {
  .
  .
  .
  .

  }
  catch(...)
  {
  goto Lise; //如果出现异常跳回到Lise标签重新执行
  }
}

这是我处理异常的方法,但是通过测试不行,请教下前辈们,还有没有其它的办法。




[解决办法]
这样不是就成了死循环了吗?
[解决办法]
while (1)
{
try
{
...
}
catch(...)
{
// goto Lise; //这个没必要,这里为空,与你上面效果一样
}
}


[解决办法]
goto 不能向前跳吧。。。

可以将你想出错后执行的代码写成一个函数,但是注意不要没办法跳出循环


[解决办法]
处理异常前,先确认try块中有 或者 嵌套有throw子句
[解决办法]
什么错误

热点排行