mirror of
https://github.com/wuye9036/CppTemplateTutorial.git
synced 2024-03-22 13:11:16 +08:00
细化前言部分的目录;增加了C++11有关章节的目录。
This commit is contained in:
parent
bf6d2261c3
commit
ac0b8856ba
19
ReadMe.md
19
ReadMe.md
|
@ -3,6 +3,13 @@
|
|||
|
||||
## 0. 前言
|
||||
|
||||
###0.1 C++另类简介:比你用的复杂,但比你想的简单
|
||||
|
||||
###0.2 适宜读者群
|
||||
C++ Templates和Modern C++ Design的关系
|
||||
|
||||
###0.3 版权
|
||||
|
||||
## 1. Template的基本语法
|
||||
|
||||
###1.1 Template Class的基本语法
|
||||
|
@ -19,7 +26,7 @@
|
|||
## 3 拿起特化的武器,去写程序吧!
|
||||
###3.1 利用模板特化规则实现If-Then-Else与Switch-Case
|
||||
###3.2 特化可以有多个选择:替换失败并不是一个错误,只是一种可能
|
||||
###3.3 技巧单元:获得类型的属性 ———— 类型萃取(Type Traits)
|
||||
###3.3 技巧单元:获得类型的属性——类型萃取(Type Traits)
|
||||
|
||||
## 4 用模板写程序吧!骚年!
|
||||
###4.1 模板上的递归
|
||||
|
@ -27,12 +34,16 @@
|
|||
###4.3 实战单元:元编程的Fibonacci数列
|
||||
###4.4 技巧单元:typename与template的另一种用法
|
||||
###4.5 实战单元:撰写你自己的元编程“函数”库
|
||||
###4.6 实战单元:实现元编程上的数据结构 ———— 以Vector为例
|
||||
###4.6 实战单元:实现元编程上的数据结构——以Vector为例
|
||||
|
||||
## 5 关于模板,你还需要知道的其它常识
|
||||
###5.1 Template-Template Class
|
||||
###5.2 技巧单元:高阶函数 ———— 从函数到函数的组合
|
||||
###5.2 技巧单元:高阶函数——从函数到函数的组合
|
||||
###5.3 实战单元:STL中的Allocator Rebinder
|
||||
###5.4 像看堆栈一样的看出错信息
|
||||
|
||||
## 6 结语
|
||||
## 6 C++11的新特性
|
||||
###6.1 变参模板
|
||||
###6.2 Lambda与模板程序
|
||||
|
||||
## 7 结语:讨论有益,争端无用
|
Loading…
Reference in New Issue
Block a user