C++ Templates 中文版

David Vandevoorde

出版时间

2013-03-31

ISBN

9787115312815

评分

★★★★★
书籍介绍
这本书在读者口中反复被称作“C++模板保姆级权威教程”,其最大价值在于把模板从“会用”推向“看透”:它不仅教你怎么写模板,更讲清楚编译器面对模板时究竟在做什么。书中对“模板两次编译”机制、包含模型与显式实例化的取舍、SFINAE、traits、智能指针与tuple的实现等底层细节的剖析,是许多进阶开发者真正记住它的原因。它适合已掌握C++基础、渴望打通模板与编译器原理之间鸿沟的读者。但需留意:本书成书较早,部分内容已被后续标准收编,个别章节略显过时,且中文翻译质量参差,阅读时需自行甄别。它不是速成手册,而是一本值得反复回味的“枪斗术”内功。
作者简介
David Vandevoorde 有20多年的C++工作经验,C++标准委员会成员。曾因为审校The C++ Programming Language一书的草稿,获得Bjarne Stroustrup的推荐,编写了C++ Solutions。Nicolai M. Josuttis The C++ Standard Library - A Tutorial and Reference(中文版名为《C++标准库》)的作者,这本书出版以后成为实际上的标准读本。
精彩摘录
  • "Thus, templates are compiled twice: Without instantiation, the template code itself is checked for correct syntax. Syntax errors are discovered, such as missing semicolons. At the time of instantiation, the template code is checked to ensure that all calls are valid. Invalid calls are discovered, su"
目录
第1章 关于本章
1.1 阅读本书所需具备的知识
1.2 本书的整体结构
1.3 如何阅读本书
1.4 关于编程风格的一些说明

显示全部
用户评论
当前最好的c艹书是c艹之父写的最新那本,模板effective这批必要性已经大幅度降低了。
模版就这本专门的入门书了,内容全面,讲解详细。不时要查一查。翻译有点生硬,可忍
没看完,新版到了,开看新版.
又仔细看了一遍。策略,sfinae, traits,智能指针 多多少少都讲到了。
模板虐我千百遍,我待模板如初恋
对于类后面的章节至少看了两遍,甚至更多,内容有点多,好书
解锁一波骚操作
对模板技术总结非常到位,深入浅出
半知半懂的
下载
收藏