社区
C++ 语言
帖子详情
捕获异常(解决立即给分,争取今天结帖)
大道如海
2004-10-28 06:50:26
突然发现一个很简单的问题自己还不会,郁闷!
异常和系统错误有否联系和不同
我如何捕获系统错误,比如除数为0
int i=0;
int j=10/i;
如何捕获
...全文
106
8
打赏
收藏
捕获异常(解决立即给分,争取今天结帖)
突然发现一个很简单的问题自己还不会,郁闷! 异常和系统错误有否联系和不同 我如何捕获系统错误,比如除数为0 int i=0; int j=10/i; 如何捕获
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大道如海
2004-10-28
打赏
举报
回复
下班了,结贴了!
renheihei
2004-10-28
打赏
举报
回复
mark
DiabloWalkOnTheEarth
2004-10-28
打赏
举报
回复
标准没有定义. WIN32 下可以捕获 SEH 异常,否则GP, linux 应该是有个signal, 许多环境下 coredump.
短歌如风
2004-10-28
打赏
举报
回复
我并没有说一定无法捕获这个异常,我是说它不一定会抛出异常,与运行的系统或者编译器有关,最坏的可能是程序直接崩溃,因此不应该让它发生。
carylin
2004-10-28
打赏
举报
回复
可以捕获这个异常的。
darkstar21cn
2004-10-28
打赏
举报
回复
try {
int i = 0;
int j = 10 / i;
}
catch (...) {
if (0 == i)
cerr << "div by zero" << endl;
}
大道如海
2004-10-28
打赏
举报
回复
也就是说无法捕获这样的错误!
是吗!
短歌如风
2004-10-28
打赏
举报
回复
这种代码属于“未定义”行为,其结果根据系统和编译器的不同而不同,未心会抛出异常。如果你int j = 10 / i之前i是可能等于0的,你自己应该进行判断。
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家
分
? 2:100
分
急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙! 5:呵呵,来推荐...
英语考研词汇
我把食品喂给洪水中的那个流血的人. 64. It's a treason terror of the seasonaloversea seafood is reasonable. 认为季节性的海外海鲜的价格是合理的就是背叛。 65. The veteran in velvet found that thediameter...
哲理故事三百篇[转]
火鸡吃了一点牛粪,发现它确实给了它足够的力量飞到第一根树枝,第二天,火鸡又吃了更多的牛粪,飞到第二根树枝,两个星期后,火鸡骄傲的飞到了树顶,但不久,一个农夫看到了它,迅速的把它从树上射了下来。...
哲理故事300篇
火鸡吃了一点牛粪,发现它确实给了它足够的力量飞到第一根树枝,第二天,火鸡又吃了更多的牛粪,飞到第二根树枝,两个星期后,火鸡骄傲的飞到了树顶,但不久,一个农夫看到了它,迅速的把它从树上射了下来。...
哲理故事三百篇
火鸡吃了一点牛粪,发现它确实给了它足够的力量飞到第一根树枝,第二天,火鸡又吃了更多的牛粪,飞到第二根树枝,两个星期后,火鸡骄傲的飞到了树顶,但不久,一个农夫看到了它,迅速的把它从树上射了下来。...
C++ 语言
64,643
社区成员
250,474
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章