C++20高级编程(第5版上下)
全新正版 极速发货
¥
143.67
6.3折
¥
228
全新
库存4件
作者(比)马克·格雷戈勒
出版社清华大学出版社
ISBN9787302602132
出版时间2022-04
装帧其他
开本32开
定价228元
货号31426613
上书时间2024-06-21
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
马克·格雷戈勒(Marc Gregoire)是微软Visual C++的MVP、软件架构师和开发人员,比利时C++用户组的创始人。他曾为西门子和诺基亚西门子网络公司完成关键的2G和3G通信软件,目前在Nikon Metrology公司工作,负责开发X射线、CT和3D几何检测软件。Marc是该系列书第2版到第4版的作者,并担任多本IT图书的技术编辑。
目录
第Ⅰ部分 专业的C++简介
第1章 C++和标准库速成
1.1 C++速成
1.1.1 小程序“Hello World”
1.1.2 名称空间
1.1.3 字面量
1.1.4 变量
1.1.5 运算符
1.1.6 枚举类型
1.1.7 结构体
1.1.8 条件语句
1.1.9 条件运算符
1.1.10 逻辑比较运算符
1.1.11 三向比较运算符
1.1.12 函数
1.1.13 属性
1.1.14 C风格的数组
1.1.15 std::array
1.1.16 std::vector
1.1.17 std::pair
1.1.18 std::optional
1.1.19 结构化绑定
1.1.20 循环
1.1.21 初始化列表
1.1.22 C++中的字符串
1.1.23 作为面向对象语言的C++
1.1.24 作用域解析
1.1.25 统一初始化
1.1.26 指针和动态内存
1.1.27 const的用法
1.1.28 constexpr关键字
1.1.29 consteval关键字
1.1.30 引用
1.1.31 const_cast()
1.1.32 异常
1.1.33 类型别名
1.1.34 类型定义
1.1.35 类型推断
1.1.36 标准库
1.2 第一个大型的C++程序
1.2.1 雇员记录系统
1.2.2 Employee类
1.2.3 Database类
1.2.4 用户界面
1.2.5 评估程序
1.3 本章小结
1.4 练习
第2章 使用string和string_view
2.1 动态字符串
2.1.1 C风格字符串
内容摘要
众所周知,C++难以掌握,但其广泛的功能使其成为游戏和商业软件应用程序中最常用的语言。即使是有经验的用户通常也不熟悉许多高级特性,但C++20的发布提供了探索该语言全部功能的绝佳机会。《C++20高级编程(第5版)》为C++的必要内容提供了一
个代码密集型、面向解决方案的指南,包括最新版本中的最新工具和功能。本书包含面向现实世界编程的实用指导,是程序员深入研究C++的理想机会。第5版涵盖了C++20的内容。
主要内容演示如何用C++思考,以最大限度地发挥语言的深远能力,并开发有效的解决方案。
解释难以理解的原理,进行陷阱警告,分享提高效率和性能的提示、技巧和变通方法。
呈现各种具有挑战性的、真实世界的程序,其用途广泛,足以融入任何项目。
重点介绍C++20的新特性,包括模块、概念、三向比较、立即执行函数等。
深入讨论新的C++20标准库功能,例如文本格式化、范围、原子智能指针、同步原语、日期、时区等。
— 没有更多了 —
以下为对购买帮助不大的评价