c++模板元编程提供了详细的文字介绍,可以让用户在学习C++编程的时候补充自己的认识,C++模板元编程诞生于十多年前,最初的研究方向是编译期数值计算,后来的实践发展证明此项技术在类型计算领域可释放出更大的能量,如果您需要学习元编程,不妨下载小编推荐的这款c++模板元编程pdf清晰电子版,本书从内容上分为理论和实践两部分,前八章和部分附录内容以 Boost元编程库为主线介绍模板元编程的概念、技术、工具及陷阱,其余篇幅则主要讨论模板元编程的一个重要的应用,让用户在在书籍上学习到模板元编程的运用手法以及析、解决实际开发遇到的问题!

书籍介绍
本书是关于C++模板元编程的著作。本书主要介绍 traits和类型操纵、深入探索元函数、整型外覆器和操作、序列与迭代器、算法、视图与迭代器适配器、诊断、跨越编译期和运行期边界领域特定的嵌入式语言、DSEL设计演练,另外附录部分还介绍了预处理元编程、 typename和 template关键字。本书通过理论联系实践,深入讲解了C++高级编程技术。
本书适合中、高阶C+程序员等参考
目录
第1章 概述1.1 起步走
第2章 Traits和类型操纵
第3章 深入探索元函数
第4章 整型外覆器和操作
第5章 序列与迭代器
第6章 算法
第7章 视图与迭代器适配器
第8章 诊断
第9章 跨越编译期和运行期边界
第10章 领域特定的嵌入式语言
第11章 DSEL设计演练
附录A 预处理元编程简介
附录B typename和template关键字
附录C 编译期性能
附录D MPL可移植性摘要

详细内容
5.1 Concepts
5.2 序列和算法
5.3 迭代器
5.4 迭代器Concepts
5.4.1 前向迭代器
5.4.2 双向迭代器
5.4.3 随机访问迭代器
5.5 序列Concepts
5.5.1 序列遍历Concepts
5.5.2 可扩展性
5.5.3 关联式序列
5.5.4 可扩展的关联式序列
5.6 序列相等性
5.7 固有的序列操作
5.8 序列类
5.8.1 list
5.8.2 vector
5.8.3 deque
5.8.4 range_c
5.8.5 map
5.8.6 set
5.8.7 iterator_range
5.9 整型序列外覆器
5.10 序列派生
5.11 编写你自己的序列
5.11.1 构建tiny序列
5.11.2 迭代器的表示
5.11.3 为tiny实现at.
5.11.4 完成tiny_iterator的实现
5.11.5 begin和end
5.11.6 加入扩充性
5.12 细节
5.13 练习

阅读说明
本书阅读门槛较高,适合希望了解模板元编程的中、高阶C++程序员尤其是程序库设计者阅读。如果你缺乏模板元编程必备的基础知识,例如类模板的特化和实例化、双重模板参数、 typedef以及模板的继承等,建议参阅侯捷、荣耀姜宏合译的《C模板全览》(繁体版)一书,打好基础
关于电子书籍
1、c++模板元编程是直接扫描到PDF文档上的
2、有的文字内容可能不清晰,建议你放大阅读
3、另外你不需要pdf阅读器,直接利用Word就可以查看c++模板元编程
4、当然了,你也可以在河东网站选择一款PDF阅读器
5、下载c++模板元编程书籍直接双击打开就可以阅读文字内容
补充材料
本书附带一张CD,以电子形式提供了以下材料
书中的示例代码。
Boost C++序库的一个发行版。 Boost因高质量、同级复审、可移植、泛型(通用)、可自由(免费)复用而知名。本书中我们广泛使用了 Boost程序库之一: Boost元编程库(MPL,元编程库),当然我们也讨论了其他一些程序库
一个完整的MPL参考手册,包括HTML和PDF两种格式
本书中讨论到的、尚未成为正式发行版一部分的 Boost程序库
版权说明
本书封面贴有 pearson Education(培生教育出版集团)激光防伪标签,无标签者不得销售。
版权所有,侵权必究、
中国版本图书馆CIP数据核字(2009)第048723号
机械工业出版社(北京市西城区百万庄大街22号邮政编码100037)
责任编辑:周茂辉
北京京北印刷有限公司印刷
本书版权登记号:图字:01-2006-1938
图书在版编目(CIP)数据
C+t模板元编程/(美)大卫( David,A.)等著,荣耀译一北京:机械工业出版社,2010.1(C++设计新思维)
书名原文:C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond
∨ 展开











Windows Media Player 11 Fina