82页《现代C++教程》:高速上手C++ 11/14/17/20

共 914字,需浏览 2分钟

 ·

2021-03-14 23:18



1

现代 C++ 的新特性


现代 C++ (指 C++11/14/17/20) 为传统 C++ 注入的大量特性,使得整个 C++ 变得更加像一门现代化的语言。它不仅仅增强了 C++ 语言自身的可用性,auto 关键字语义的修改使得我们更加有信心来操控极度复杂的模板类型;同时还对语言运行期进行了大量的强化,Lambda 表达式的出现让 C++ 具有了『匿名函数』的『闭包』特性,而这一特性几乎在现代的编程语言(诸如 Python/Swift/... )中已经司空见惯,右值引用的出现解决了 C++ 长期以来被人诟病的临时对象效率问题等等。


现代 C++ 还为自身的标准库增加了非常多的工具和方法,诸如在语言自身标准的层面上制定了 std::thread,从而支持了并发编程,在不同平台上不再依赖于系统底层的 API,实现了语言层面的跨平台支持;std::regex 提供了完整的正则表达式支持等等。


总而言之,我们作为 C++ 的拥护与实践者,始终保持接纳新事物的开放心态,才能更快的推进 C++ 的发展,使得这门古老而又新颖的语言更加充满活力。



2

12.5K 颗星的《现代 C++ 教程》


如果你已经熟悉了传统 C++ ,渴望在短时间内迅速了解现代 C++ 特性,一定要为你推荐这门 Github 上超火的《现代 C++ 教程》。


这本书定位为现代 C++ 的快速上手教程,同时介绍了一些现代 C++ 的黑魔法,可以帮助传统 C++ 使用者快速进化为现代 C++ 使用者。希望进阶学习的读者可以使用本书来回顾并检验自己对现代 C++ 的熟悉度。


目前,这本书已同步上线 GitHub,并在短时间内获得 12.5k 星。这本书有中英文两个版本,包含 10 个章节,请看下图:




3

如何获取


关注下方公众号,回复【0001】即可下载这篇82页的PDF,中英文双版哦!

绝世好书,值得珍藏!

浏览 105
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

分享
举报