最近看了《现代C++白皮书》这本书,本书中本文关注 ISO C++ 标准在 2011 年、 2014 年、 2017 年和 2020 年的修订版中的重大变化。总结了C++的发展演化历程。书中的主要内容如图:
在书中总结了C++可以用来做什么,学习C++主要从事哪些领域的工作。摘取出来内容如下:
大致而言, C++ 可谓无处不在、无所不用。但是,大象无形,大多数 C++ 的使用并不可见,被深深隐藏在重要系统的基础设施内部。C++ 被用在哪里,是如何被使用的,没人能够完整了解。
2015 年,捷克公司JetBrains 委托进行了一项研究 [Kazakova 2015],结果显示在北美、欧洲、中东以及亚太地区 C++ 被大量使用,在南美也有一些使用。“在南美的一些使用”就有40 万开发者,而 C++ 开发者的总人数则达到了 440 万。使用 C++ 的行业有(按顺序)金融、银行、游戏、前台、电信、电子、投资银行、营销、制造和零售。所有迹象表明,自 2015 年以来, C++ 的用户数量和使用领域一直在稳步增长。
在这里,作者将对 2006 到 2020 年期间内 C++ 的应用领域给出一个可能有些个人化的、印象派的、非常不完整的概览:
-
工业界:电信(例如 AT&T、爱立信、华为和西门子)、移动设备(基本上是所有ÿ