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

怎么解决运行时出现"终止" "忽略" "重试"

2012-02-05 
如何解决运行时出现终止 忽略 重试rt有时候在写完程序运行的时候,由于某些原因,运行的时候会出现

如何解决运行时出现"终止" "忽略" "重试"
rt
有时候在写完程序运行的时候,由于某些原因,运行的时候会出现 "终止 "   "忽略 "   "重试 "这样的对话框.

我想问一下,这样的错误,是否可以用try   catch捕获?

另外,如果用catch(...)的话,如何输出他的错误信息.
比如在C#中可以catch(exception   ex),然后用ex.message输出其错误的信息,那么在C++中,用catch(...)捕获的信息又改如何输出呢?(不见得是....message)吧?
谢谢

[解决办法]
No, the dialog is for assert (usually when there is a bug), not expection (thrown by design). You need to review your code to fix the bug.
[解决办法]
楼上正解

在debugger内运行程序
出现该对话框时选择“重试”
调试器就可断在assert的地方

就可以查看程序出了什么问题了

热点排行