File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2528,42 +2528,36 @@ void foo(
25282528
25292529虽然它写起来并不直观,但是对于既没有编译器自省、也没有Concept的C++1y来说,已经是最好的选择了。
25302530
2531- ## 4 用模板写程序吧!骚年!
2532- ###4.1 模板上的递归
2533- ###4.2 将循环变成递归,将分支变成递归,将一切变成递归
2534- ###4.3 实战单元:元编程的Fibonacci数列
2535-
2536- ## 5 元编程下的数据结构与算法
2537- ###5.1 获得类型的属性——类型萃取(Type Traits)
2538- ###5.2 列表与数组
2539- ###5.3 字典结构
2540- ###5.4 “快速”排序
2541- ###5.5 其它常用的“轮子”
2531+ ## 4 元编程下的数据结构与算法
2532+ ###4.1 表达式与数值计算
2533+ ###4.1 获得类型的属性——类型萃取(Type Traits)
2534+ ###4.2 列表与数组
2535+ ###4.3 字典结构
2536+ ###4.4 “快速”排序
2537+ ###4.5 其它常用的“轮子”
25422538boost.hana
25432539
2544- ## 6 模板的进阶技巧
2545- ###6 .1 嵌入类
2546- ###6 .2 Template-Template Class
2547- ###6 .3 高阶函数
2548- ###6 .4 闭包:模板的“基于对象”
2540+ ## 5 模板的进阶技巧
2541+ ###5 .1 嵌入类
2542+ ###5 .2 Template-Template Class
2543+ ###5 .3 高阶函数
2544+ ###5 .4 闭包:模板的“基于对象”
25492545stl allocator?
25502546mpl::apply
2551- ###6 .5 占位符(placeholder):在C++中实现方言的基石
2552- ###6 .6 编译期“多态”
2547+ ###5 .5 占位符(placeholder):在C++中实现方言的基石
2548+ ###5 .6 编译期“多态”
25532549
2554- ## 7 模板的威力:从foreach, transform到Linq
2555- ###7 .1 Foreach与Transform
2556- ###7 .2 Boost中的模板
2550+ ## 6 模板的威力:从foreach, transform到Linq
2551+ ###6 .1 Foreach与Transform
2552+ ###6 .2 Boost中的模板
25572553Any Spirit Hana
2558- ###7.3 Reactor、Linq与C++中的实践
2559- ###7.4 更高更快更强:从Linq到FP
2560-
2561- ## 8 结语:讨论有益,争端无用
2562- ###8.1 更好的编译器,更友善的出错信息
2563- ###8.2 模板的症结:易于实现,难于完美
2554+ ###6.3 Reactor、Linq与C++中的实践
2555+ ###6.4 更高更快更强:从Linq到FP
25642556
2557+ ## 7 结语:讨论有益,争端无用
2558+ ###7.1 更好的编译器,更友善的出错信息
2559+ ###7.2 模板的症结:易于实现,难于完美
25652560alexandrescu 关于 min max 的讨论:《再谈Min和Max》
2566-
25672561std::experimental::any / boost.any 对于 reference 的处理
25682562
25692563 [1]: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3337.pdf
You can’t perform that action at this time.
0 commit comments