v

您的位置:VeryCD图书计算机与网络

图书资源事务区


《C++模板元编程》(C++ Template Metaprogramming)扫描版[PDF]

  • 状态: 精华资源
  • 摘要:
    图书分类软件
    出版社机械工业出版社
    发行时间2010年01月01日
    语言简体中文
  • 时间: 2010/12/03 10:21:05 发布 | 2010/12/04 03:22:57 更新
  • 分类: 图书  计算机与网络 

gavin2u

精华资源: 161

全部资源: 161

相关: 分享到新浪微博   转播到腾讯微博   分享到开心网   分享到人人   分享到QQ空间   订阅本资源RSS更新   美味书签  subtitle
该内容尚未提供权利证明,无法提供下载。
中文名C++模板元编程
原名C++ Template Metaprogramming
译者荣耀
图书分类软件
资源格式PDF
版本扫描版
出版社机械工业出版社
书号9787111267423
发行时间2010年01月01日
地区大陆
语言简体中文
简介

IPB Image

编辑推荐

本书清晰地揭示了现代C++最具威力的使用手法,将实际的工具和技术交付普通程序员的手中。
元编程是产生或操纵程序码的程序。自从泛型编程被引入C++中以来,程序员们已经发现用于当程序被编译时对其进行操纵的无数“tricks template”,这些tricks有效地消除了横亘在程序和元编程之间的藩篱。尽管C++专家们对这种能力的兴奋已经波及整个C++社区,然而它们的实际应用对于大多数程序员来说仍然是遥不可及。本书解释了何谓元编程以及如何最佳化地使用
它,为你在自己的工作中有效地使用模板元编程提供了必备的基础。
本书瞄准于任何熟悉标准模板库(Standard Template Library,STL)惯用法的程序员。C++高级用户会获得对既有工作新的洞察以及对元编程领域新的认知。那些已经学习了一些高级模板技术的中级程序员将会明白这些tricks是从哪儿适合大画面的。并将获得有秩序地使用它们所需的概念基础。对于那些已经嗅到元编程味道但对其仍然感到神秘的程序员而言,最终将获得对元编程如何工作、何时工作以及为何工作的清晰的理解。无论如何,所有读者都将获得一个可以自由支配的、威力空前的新工具:Boost MetaDroaramming Library。

引用
软考官方指定教材及同步辅导书下载 | 软考历年真是解析与答案

软考视频 | 考试机构 | 考试时间安排

Java一览无余:Java视频教程 | Java SE | Java EE

.Net技术精品资料下载汇总:ASP.NET篇

.Net技术精品资料下载汇总:C#语言篇

.Net技术精品资料下载汇总:VB.NET篇

撼世出击:C/C++编程语言学习资料尽收眼底 电子书+视频教程

Visual C++(VC/MFC)学习电子书及开发工具下载

Perl/CGI脚本语言编程学习资源下载地址大全

Python语言编程学习资料(电子书+视频教程)下载汇总

最新最全Ruby、Ruby on Rails精品电子书等学习资料下载

数据库管理系统(DBMS)精品学习资源汇总:MySQL篇 | SQL Server篇 | Oracle篇

平面设计优秀资源学习下载 | Flash优秀资源学习下载 | 3D动画优秀资源学习下载

最强HTML/xHTML、CSS精品学习资料下载汇总

最新JavaScript、Ajax典藏级学习资料下载分类汇总

网络最强PHP开发工具+电子书+视频教程等资料下载汇总

UML学习电子资下载汇总 软件设计与开发人员必备

经典LinuxCBT视频教程系列 Linux快速学习视频教程一帖通

天罗地网:精品Linux学习资料大收集(电子书+视频教程) Linux参考资源大系

Linux系统管理员必备参考资料下载汇总

Linux shell、内核及系统编程精品资料下载汇总

UNIX操作系统精品学习资料<电子书+视频>分类总汇

FreeBSD/OpenBSD/NetBSD精品学习资源索引 含书籍+视频

Solaris/OpenSolaris电子书、视频等精华资料下载索引

内容简介

本书是关于C++模板元编程的著作。本书主要介绍Traits和类型操纵、深入探索元函数、整型外覆器和操作、序列与迭代器、算法、视图与迭代器适配器、诊断、跨越编译期和运行期边界、领域特定的嵌入式语言、DSEL设计演练,另外附录部分还介绍了预处理元编程概述、typename和template关键字。本书通过理论联系实践,深入讲解了C++高级编程技术。
本书适合中、高阶C++程序员等参考。

作者简介

David Abrahams,Boost C++程序库开发组的一名发起成员和主持人。自从1996年起,Dave就是一名ANSI/ISO C++委员会成员,他因对C++标准程序库异常处理的理论、规格和实现的贡献而名声鹊起。他的公司Boost Consulting提供了与Boost有关的支持和开发服务,以及软件构建艺术的职业培训。

IPB Image



目录

译者序
序言
前言
致谢
第1章 概述
1.1 起步走
1.2 元程序的概念
1.3 在宿主语言中进行元编程
1.4 在C++中进行元编程
1.5 为何进行元编程
1.6 何时进行元编程
1.7 为何需要元编程程序库
第2章 Traits和类型操纵
2.1 类型关联
2.2 元函数
2.3 数值元函数
2.4 在编译期作出选择
2.5 Boost Type Traits程序库概览
2.6 无参元函数
2.7 元函数的定义
2.8 历史
2.9 细节
2.10 练习
第3章 深入探索元函数
3.1 量纲分析
3.2 高阶元函数
3.3 处理占位符
3.4 lambda的其他能力
3.5 Lambda的细节
3.6 细节
3.7 练习
第4章 整型外覆器和操作
4.1 布尔外覆器和操作
4.2 整数外覆器和运算
4.3 练习
第5章 序列与迭代器
5.1 Concepts
5.2 序列和算法
5.3 迭代器
5.4 迭代器Concepts
5.5 序列Concepts
5.6 序列相等性
5.7 固有的序列操作
5.8 序列类
5.9 整型序列外覆器
5.10 序列派生
5.11 编写你自己的序列
5.12 细节
5.13 练习
第6章 算法
6.1 算法、惯用法、复用和抽象
6.2 MPL中的算法
6.3 插入器
6.4 基础序列算法
6.5 查询算法
6.6 序列构建算法
6.7 编写你自己的算法
6.8 细节
6.9 练习
第7章 视图与迭代器适配器
7.1 一些例子
7.2 视图Concept
7.3 迭代器适配器
7.4 编写你自己的视图
7.5 历史
7.6 练习
第8章 诊断
第9章 跨越编译期和运行期边界
第10章 领域特定的嵌入式语言
第11章 DSEL设计演练
附录A 预处理元编程简介
附录B typename和template关键字
附录C 编译期性能
附录D MPL可移植性摘要
参考文献

正在读取……

这里是其它用户补充的资源(我也要补充):

暂无补充资源
正在加载,请稍等...

点击查看所有52网友评论

 

(?) [公告]留口水、评论相关规则 | [活动]每日签到 轻松领取电驴经验

    小贴士:
  1. 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  2. 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  3. 勿催片。请相信驴友们对分享是富有激情的,如果确有更新版本,您一定能搜索到。
  4. 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
  5. 如果您发现自己的评论不见了,请参考以上4条。