C 与C++中的异常处理

C 与C++中的异常处理
Robert Schmidt 著
无情 译
目 录
1. 异常和标准C 对它的支持...............................................................................................2
2. Microsoft 对异常处理方法的扩展..............................................................................12
3. 标准C++异常处理的基本语法和语义..........................................................................27
4. 实例剖析EH....................................................................................................................33
5. C++的new 和delete 操作时的异常处理.....................................................................40
6. Microsoft 对于<new>的实现版本中的异常处理........................................................47
7. 部分构造及placement delete....................................................................................53
8. 自动删除,类属new 和delete、placement new 和placement delete ...............59
9. placement new 和placement delete,及处理构造函数抛出的异常....................68
10. 从私有子对象中产生的异常.........................................................................................74
11. 异常规格申明.................................................................................................................83
12. unexpected()的实现上固有的限制.............................................................................89
13. 异常安全.........................................................................................................................94
14. 模板安全.......................................................................................................................100
15. 模板安全(续)...........................................................................................................107
16. 指导方针.......................................................................................................................113
17. C++异常和Visual C++ SEH 的混合使用...................................................................120
1. 异常和标准C 对它的支持
(前言略)
1.1 异常分类
基于Dr. GUI 的建议,我把我的第一个专栏投入到“程序异常”的系列上。我认识到,
“exception”这个术语有些不明确并和上下文相关,尤其是C++标准异常(C++ standard
exceptions)和Microsoft 的结构化异常(structured exception handling)。不幸的的是,
“异常”一词太常见了,随时出现在语言的标准和常见的编程文献中。因为不想创造一个新
名词,所以我将尽力在此系列的各部分中明确我对“异常”的用法。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
C 与C++异常处理 Robert Schmidt 著 无情 译 目 录 1. 异常和标准C 对它的支持...............................................................................................2 2. Microsoft异常处理方法的扩展..............................................................................12 3. 标准C++异常处理的基本语法和语义..........................................................................27 4. 实例剖析EH....................................................................................................................33 5. C++的new 和delete 操作时的异常处理.....................................................................40 6. Microsoft 对于<new>的实现版本异常处理........................................................47 7. 部分构造及placement delete....................................................................................53 8. 自动删除,类属new 和delete、placement new 和placement delete ...............59 9. placement new 和placement delete,及处理构造函数抛出的异常....................68 10. 从私有子对象产生的异常.........................................................................................74 11. 异常规格申明.................................................................................................................83 12. unexpected()的实现上固有的限制.............................................................................89 13. 异常安全.........................................................................................................................94 14. 模板安全.......................................................................................................................100 15. 模板安全(续)...........................................................................................................107 16. 指导方针.......................................................................................................................113 17. C++异常和Visual C++ SEH 的混合使用...................................................................120
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值