参考书籍:C++ Templates 2nd Edition
第一部分:基本概念
- 第一章:函数模板
- 第二章:类模板
- 第三章:非类型模板参数
- 第四章:可变参数模板
- 第五章:模板基础技术
- 第六章:移动语义与enable_if<>
- 第七章:值传递还是引用传递?
- 第八章:编译期编程
- 第九章:在实战中使用模板
- 第十章:基本模板术语
- 第十一章:泛型库
第二部分:深入模板
第三部分:模板与设计
- 第十八章:模板的多态性
- 第十九章:特征的实现
- 第二十章:类型属性上的重载
- 第二十一章:模板与继承
- 第二十二章:桥接静态和动态多态
- 第二十三章:元编程
- 第二十四章:Typelists
- 第二十五章:元组
- 第二十六章:可识别的联合
- 第二十七章:表达式模板
- 第二十八章:调试模板
附录:
- 附录A:一个定义原则
- 附录B:值类别,略
- 附录C:重载决议细节
- 附录D:标准类型实用程序
- 附录E:概念
细节目录: