woaidaima2016 发表于 2022-7-7 14:10:23

【182】《现代C++教程》:高速上手C++ 11/14/17/20 PDF 电子书



第1章:主要介绍了从 C++11 开始,C++ 标准库中被弃用的主要特性,此外还介绍了C++ 与C的兼容性。

第2章:介绍了语言可用性的强化,主要内容包括常量、变量及其初始化、类型推导、控制流、模板以及面向对象。

第3章:语言运行期的强化,主要介绍了Lambda表达式、函数对象包装器、右值引用。

第4章:简单介绍了现代 C++ 中新增的容器,包括线性容器、无序容器以及元组。它们的用法和传统 C++ 中已有的容器类似,相对简单,可以根据实际场景选择需要使用的容器,获得更好的性能。

第5章:介绍了智能指针与内存管理,包括RAII 与引用计数以及指针std::shared_ptr、std::unique_ptr、std::weak_ptr。

第6章:简单介绍了正则表达式,然后根据使用正则表达式的主要需求,通过一个实际的例子介绍了正则表达式库的使用。

第7章:主要介绍了std::thread、std::mutex、std::future这些并发编程中不可回避的重要工具。除此之外,还介绍了 C++11 最重要的几个特性之一「内存模型」, 它们为 C++ 在标准化高性能计算中提供了重要的基础。

第8章:文件系统。该库提供了文件系统、路径、常规文件、目录等相关组件进行操作的相关功能。

第9章:介绍了C++11 的几个特性,包括新类型、noexcept的装饰和操作、字面量以及内存对齐。这几个特性是仍未介绍的现代 C++ 新特性里使用频次较靠前的特性,其中noexcept是最为重要的特性,它的功能在于阻止异常的扩散传播,有效地使编译器最大限度地优化代码。

第10章:对C++20 进行了展望。
回复后可见
**** Hidden Message *****

lancelot 发表于 2022-7-18 22:36:08

初学者,正好需要这本C++教程

lai03012022 发表于 2022-7-30 08:00:24

看看!!!!!!!!!!!!!!!!

春日不暖 发表于 2022-7-30 11:44:19

看看大佬的东西

87297581 发表于 2022-8-6 23:11:49

直播课老师推荐的书..特地来下载回去看

killer 发表于 2022-8-7 11:06:34

学习学习

qiyue8522 发表于 2022-8-18 16:50:15

感谢大哥

wx_Kur2ln2f 发表于 2022-8-19 17:23:56

12345677890

820121952 发表于 2022-8-21 15:46:17

111111111111111111111111111111111

38759953 发表于 2022-8-23 03:14:17

66666
页: [1] 2 3
查看完整版本: 【182】《现代C++教程》:高速上手C++ 11/14/17/20 PDF 电子书