5. 未完成章节
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| # 6. 元编程下的数据结构与算法 ## 6.1. 表达式与数值计算 ## 6.2. 获得类型的属性——类型萃取(Type Traits) ## 6.3. 列表与数组 ## 6.4. 字典结构 ## 6.5. “快速”排序 ## 6.6. 其它常用的“轮子”
# 7. 非模板的编译期计算
# 8. 模板的进阶技巧 ## 8.1. 嵌入类 ## 8.2. Template-Template Class ## 8.3. 高阶函数 ## 8.4. 闭包:模板的“基于对象” stl allocator? mpl::apply ## 8.5. 占位符(placeholder):在C++中实现方言的基石 ## 8.6. 编译期“多态”
# 9. 模板的威力:从foreach, transform到Linq ## 9.1. Foreach与Transform ## 9.2. Boost中的模板 Any Spirit Hana TypeErasure ## 9.3. Reactor、Linq与C++中的实践 ## 9.4. 更高更快更强:从Linq到FP
# 10. 结语:讨论有益,争端无用 ## 10.1. 更好的编译器,更友善的出错信息 ## 10.2. 模板的症结:易于实现,难于完美 ## 10.3. 一些期望 alexandrescu 关于 min max 的讨论:《再谈Min和Max》 std::experimental::any / boost.any 对于 reference 的处理
|
原文链接: https://kettycode.github.io/2024/02/06/cpp/泛型编程/template5/
版权声明: 转载请注明出处.