C++Templates第2版英文版
编辑推荐
C++领域经典图书时隔15年之后的全新升级
针对C++11、C++14和C++17标准进行了全面更新
C++软件工程师完全参考指南
C++模板知识的解释
C++标准参考读物
primer之后的模板技术研究**
使用C++模板的常用设计技巧
应用例证
内容简介
本书是同名经典畅销图书的全新升级版本,针对C++11、C++14、C++17标准进行了全面更新,并对所有的新语言特性(包括可变参数模板、通用lambda、类模板参数推导等)进行了解释。
全书共28章。首先全面介绍了本书的内容结构和相关情况。第1部分(第1~11章)介绍了模板的基本概念,第2部分(第12~17章)深入阐述了模板的细节,第3部分(第18~28章)介绍了C++模板所支持的基本设计技术。附录A、附录B、附录C、附录D和附录E分别为一处定义原则、值类别、重载解析、标准类型实用程序和概念的相关资料。
本书适合对C++模板技术感兴趣的有一定经验的程序员阅读。
作者简介
David Vandevoorde,Edison Design Group公司的工程副总裁,为公司的C++编译器中的一些关 键特性进行了架构设计。他是知名的comp.lang.c++.moderat论坛的联合创始人,同时还积极投身于C++ 的标准化工作。他拥有伦斯勒理工学院计算机科学博士、硕士学位,以及布鲁塞尔自由大学的工程硕 士学位。
Nicolai M. Josuttis,他是一位独立的系统架构师、技术经理、顾问以及培训师,过去20年以来 他一直致力于C++的标准化工作。他还是The C++ Standard Library: A Tutorial and Reference (2nd Edition) 等书的作者。
Douglas Gregor,是一位知名的编译器人员,具有C++库的设计背景。作为Boost的早期贡献 者,他开发的一些库被列入了C++标准。在对C++11提供支持的期间,他领导了开源的C++编译器 Clang的实现。他拥有伦斯勒理工学院的计算机科学博士学位。