书目

C++ Templates 第2版 英文版

内容简介

本书是同名经典畅销图书的全新升级版本,针对C++11、C++14、C++17标准进行了全面更新,并对所有的新语言特性(包括可变参数模板、通用lambda、类模板参数推导等)进行了解释。全书共28章。首先全面介绍了本书的内容结构和相关情况。第1部分(第1~11章)介绍了模板的基本概念,第2部分(第12~17章)深入阐述了模板的细节,第3部分(第18~28章)介绍了C++模板所支持的基本设计技术。附录A、附录B、附录C、附录D和附录E分别为一处定义原则、值类别、重载解析、标准类型实用程序和概念的相关资料。本书适合对C++模板技术感兴趣的有一定经验的程序员阅读。

作者简介

DavidVandevoorde,EdisonDesignGroup公司的工程副总裁,为公司的C++编译器中的一些关键特性进行了架构设计。他是知名的comp.lang.c++.moderat论坛的联合创始人,同时还积极投身于C++的标准化工作。他拥有伦斯勒理工学院计算机科学博士、硕士学位,以及布鲁塞尔自由大学的工程硕士学位。NicolaiM.Josuttis,他是一位独立的系统架构师、技术经理、顾问以及培训师,过去20年以来他一直致力于C++的标准化工作。他还是TheC++StandardLibrary:ATutorialandReference(2ndEdition)等书的作者。DouglasGregor,是一位知名的编译器人员,具有C++库的设计背景。作为Boost的早期贡献者,他开发的一些库被列入了C++标准。在对C++11提供支持的期间,他领导了开源的C++编译器Clang的实现。他拥有伦斯勒理工学院的计算机科学博士学位。

目录

—  END  —