读书笔记之:C++编程思想:第2卷

《C++编程思想:第2卷》主要是介绍的标准C++中一些比较高级的功能,包括异常处理,模板,标准库算法,容器,运行时类型信息RTTI。最后还包括两部分,设计模式和并发。这两部分是挺好的。但是,我现在对设计模式和并发也了解的不多,所以,现在是这两部分略过先,等以后有时间再回过头来学习设计模式和并发。

第1章 异常处理

1. C语言中 的异常处理

2. 什么时候不使用异常规格说明

3. 异常安全

4. 不要让析构函数抛出异常

5. 异常开销

第2章 防御性编程

第3章 深入理解字符串

1. 字符串内部是什么

第4章 输入输出流

1. 按行输入文本

第5章 深入理解模板

1. 模板元编程

2. 编译时编程

编译时循环:模板递归代替循环

编译时分解

编译时选择

编译时断言

 

表达式模板

3. 模板编译模型

(1)包含模型

pic11

(2)分离模型

第6章 通用算法

1. 稳定排序与不稳定排序

第8章运行时类型识别

1. 合理使用RTTI

2.RTTI的机制和开销

第9章 多重继承

1. C++中的多重继承机制

2. C++中的MI

第10章 设计模式

1. 模式分类

第11章 并发

1. C++中的并发

posted @ 2012-04-11 13:28  Mr.Rico  阅读(585)  评论(0编辑  收藏  举报