章节目录
- 01-探讨C++新标准
- 02-复习前面介绍过的C++11功能
- 03-新类型
- 04-统一的初始化
- 05-声明
- 06-智能指针
- 07-异常规范方面的修改
- 08-作用域内枚举
- 09-对类的修改
- 10-模板和STL方面的修改
- 11-右值引用
- 12-移动语义和右值引用
- 13-为何需要移动语义
- 14-一个移动示例
- 15-移动构造函数解析
- 16-赋值
- 17-强制移动
- 18-新的类功能
- 19-特殊的成员函数
- 20-默认的方法和禁用的方法
- 21-委托构造函数
- 22-继承构造函数
- 23-管理虚方法_override和final
- 24-Lambda函数
- 25-比较函数指针、函数符和Lambda函数
- 26-为何使用lambda
- 27-包装器
- 28-包装器function及模板的低效性
- 29-修复问题
- 30-其他方式
- 31-可变参数模板
- 32-模板和函数参数包
- 33-展开参数包
- 34-在可变参数模板函数中使用递归
- 35-C++11新增的其他功能
- 36-并行编程
- 37-新增的库
- 38-低级编程
- 39-杂项
- 40-语言变化
- 41-Boost项目
- 42-TR1
- 43-使用Boost
- 44-接下来的任务
- 45-总结
- 46-复习题
- 47-编程练习