C++ Templates(第2版·英文版)

联合创作 · 2023-09-28

本书是同名经典畅销图书的全新升级版本,针对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 等书的作者。

Douglas Gregor 是一位知名的编译器人员,具有 C++ 库的设计背景。作为 Boost 的早期贡献者,他开发的一些库被列入了 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 等书的作者。

Douglas Gregor 是一位知名的编译器人员,具有 C++ 库的设计背景。作为 Boost 的早期贡献者,他开发的一些库被列入了 C++ 标准。在对 C++11 提供支持的期间,他领导了开源的 C++ 编译器 Clang 的实现。他拥有伦斯勒理工学院的计算机科学博士学位。

浏览 3
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报