C++ Templates全览(第二版) pdf epub mobi txt 电子书 下载 2024
图书介绍
☆☆☆☆☆
简体网页||
繁体网页
著者
出版者 出版社:碁峰 订阅出版社新书快讯 新功能介绍
翻译者 译者: 刘家宏
出版日期 出版日期:2019/11/26
语言 语言:繁体中文
下载链接在页面底部
点击这里下载
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
发表于2024-11-22
类似图书 点击查看全场最低价
图书描述
涵盖C++11,C++14与C++17标准
Templates(模板)是C++里威力最强大的功能之一。然而,即便在C++语言及开发社群持续发展的当下,却仍常被误解且乏人问津。在本书C++ Templates, Second Edition中。三位精通C++的先驱者为我们示范何时、为何以及如何使用新颖的templates功能以构筑简洁、快速、高效且易于维护的软体。
最新版本为C++11、C++14、及C++17标准做了全面的更新,展示能应用于各式场景的尖端技术。针对强化了templates或与之产生化学反应的新式语言特性,作者们皆提供了最权威的解释,包含:variadic templates(可变参数模板)、泛型lambda表示式(generic lambdas)、class template引数推导、编译期if(compile-time if)、forwarding references(转发参考)、以及使用者定义文字(user-defined literals)。他们同时深入探究基本概念(像是value categories),涵盖了所有的standard type traits。
本书以一则深具见地的教程开场,带出基本概念和相关的语言特性。余下的部分提供了详尽的参考资料,从语言细节、编程技术、进阶应用场景、乃至于精炼的惯用手法(idiom)。通篇范例清楚地阐明抽象概念,同时展示活用C++ templates的最佳实践。
‧精确理解templates的行为,以避免常见的陷阱
‧在不对效率妥协的情况下,复用既有程式码
‧利用templates写出更加有效率、弹性且易于维护的程式
‧善用C++标准库工具以撰写泛型程式
‧掌握现今最高效的惯用手法及技术
‧体验即将推出的Concept(概念)特性
英文版支援网站tmplbook.com提供本书源码及相关更新
著者信息
作者简介
David Vandevoorde
Edison Design Group公司的工程副总裁,负责规划该公司C++编译器的关键特性。同时也是声誉卓着的comp.lang.c++.moderated论坛共同创办人,并活跃于C++标准化工作。他于Rensselaer Polytechnic Institute取得了计算机科学博士及硕士学位,并于Brussels Free University取得工程硕士。于技术方面的兴趣包含演算法开发及教学。
Nicolai M. Josuttis
一位独立系统架构师、技术经理、顾问和技术教练,致力于C++标准化工作二十余年。参与Library Working Group期间,他尤其关注一般应用程式开发者的偏好。凭借《C++标准库学习教本与参考工具 第二版》(Addison-Wesley)及其他着作,他在C++社群里以演讲和着述享有盛名。
Douglas Gregor
一位拥有C++程式库设计背景的资深编译器开发者。作为一位Boost程式库早期贡献者,他开发了数个现今已纳入C++标准的程式库。其后,他领导开源Clang C++编译器实作专案,负责完成了C++11标准的支援,并致力于C++11标准化工作。他于Rensselaer Polytechnic Institute取得计算机科学博士学位。
C++ Templates全览(第二版) pdf epub mobi txt 电子书 下载
图书目录
前言
第二版致谢
初版致谢
译者序
关于本书
【第一篇 基本认识】
第 01 章 函式模板
第 02 章 类别模板
第 03 章 非型别模板参数
第 04 章 可变参数模板
第 05 章 刁钻的基本技术
第 06 章 搬移语义和 enable_if<>
第 07 章 传值或传参考?
第 08 章 编译期程式设计
第 09 章 实际运用 Templates
第 10 章 Template 基本术语
第 11 章 泛型程式库
【第二篇 深入模板】
第 12 章 基本观念再深入
第 13 章 Templates 内的名称
第 14 章 实体化
第 15 章 Template 引数推导
第 16 章 特化与重载
第 17 章 未来发展方向
【第三篇 模板与设计】
第 18 章 Templates 的多型威力
第 19 章 实作 Traits
第 20 章 依型别性质重载
第 21 章 Templates 与继承
第 22 章 桥接静态与动态多型
第 23 章 后设编程
第 24 章 型别列表
第 25 章 Tuples
第 26 章 可辨联集
第 27 章 Expression Templates
第 28 章 Templates 除错
【附录】
A 单一定义规则
B 数值类型
C 重载决议机制
D 标准型别工具
E 概念
参考书目
辞汇 / 术语表
索引
图书序言
图书试读
None
C++ Templates全览(第二版) epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024
C++ Templates全览(第二版) epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024
C++ Templates全览(第二版) pdf epub mobi txt 电子书 下载 2024
用户评价
类似图书 点击查看全场最低价
C++ Templates全览(第二版) pdf epub mobi txt 电子书 下载