**C++ Primer讨论题系列[20]:关于C++的异常处理机制**

hslinux 2002-09-06 09:01:06

[CP,P462:11.4]请说明为什么C++的异常处理机制是不可恢复的。
...全文
46 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tommy 2002-09-06
  • 打赏
  • 举报
回复
因为BS觉得可恢复的异常代价高,用途不大,实际基本不用。在D&E中有相关的论述
puppet 2002-09-06
  • 打赏
  • 举报
回复
程序员第9其对C++异常有讨论
vixkywx 2002-09-06
  • 打赏
  • 举报
回复
catch 块的实现用了大量的goto
导致中断点不可重入
nk_rainfall 2002-09-06
  • 打赏
  • 举报
回复
异常模式一般有两种模式,恢复模式和终结模式:恢复模式指的是能从中断地方继续执行,而终止模式则是将不能处理异常的函数终止。现在的一般语言中都是终止模式,所以说C++的异常处理机制是不可恢复的

70,037

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧