时间:2022-10-09 17:42:56 | 浏览:264
我们都知道,C++ 是一门难学易用的语言。就连他的创始人 Bjarne Stroustrup 都说自己有时候看不懂这门语言……
同时,C++ 又是一门在持续进化的语言。自发明以来,经历了多次修订,每一次修订都为 C++ 增加了新的特性并作了一些修改。
C++ 变得更强大,更优雅,更高效。那些还在坚持使用传统 C++ 而未接触过现代 C++ 的 C++ 程序员,在见到诸如 Lambda 表达式这类全新特性时,甚至会流露出『学的不是同一门语言』的惊叹之情。
现代 C++ (指 C++11/14/17/20) 为传统 C++ 注入的大量特性,使得整个 C++ 变得更加像一门现代化的语言。它不仅仅增强了 C++ 语言自身的可用性,auto 关键字语义的修改使得我们更加有信心来操控极度复杂的模板类型;同时还对语言运行期进行了大量的强化,Lambda 表达式的出现让 C++ 具有了『匿名函数』的『闭包』特性,而这一特性几乎在现代的编程语言(诸如 Python/Swift/... )中已经司空见惯,右值引用的出现解决了 C++ 长期以来被人诟病的临时对象效率问题等等。
现代 C++ 还为自身的标准库增加了非常多的工具和方法,诸如在语言自身标准的层面上制定了 std::thread,从而支持了并发编程,在不同平台上不再依赖于系统底层的 API,实现了语言层面的跨平台支持;std::regex 提供了完整的正则表达式支持等等。
总而言之,我们作为 C++ 的拥护与实践者,始终保持接纳新事物的开放心态,才能更快的推进 C++ 的发展,使得这门古老而又新颖的语言更加充满活力。
如果你已经熟悉了传统 C++ ,渴望在短时间内迅速了解现代 C++ 特性,一定要为你推荐这门 Github 上超火的《现代 C++ 教程》。
这本书定位为现代 C++ 的快速上手教程,同时介绍了一些现代 C++ 的黑魔法,可以帮助传统 C++ 使用者快速进化为现代 C++ 使用者。希望进阶学习的读者可以使用本书来回顾并检验自己对现代 C++ 的熟悉度。
目前,这本书已同步上线 GitHub,并在短时间内获得 12.5k 星。这本书有中英文两个版本,包含 10 个章节。每个章节中都有大量的代码,该书作者也提供了代码链接,所有代码按章节组织,文件夹名称为章节序号。此外,每章最后还加入了少量难度极小的习题,用于检验读者能否混合运用当前章节中的知识点,同样地,该书作者也提供了习题答案链接。
作者欧长坤 2012 年就读于西南民族大学计算机科学专业;2015 年,作为交换生来到德国学习人机交互(HCI);2016 年,获得工程学学士学位,进入慕尼黑 LMU 攻读 HCI 硕士学位;2018 年,就读于慕尼黑 LMU,获得了与 HCI 并行学位的计算机科学硕士学位;2019 年,获得人机交互和计算机科学两个平行学位的理学硕士学位,并开始在慕尼黑 LMU 担任博士研究生的研究助理。
其主要研究方向为计算机图形学、机器学习、系统编程以及人机交互,擅长 C++、JavaScript、Python 等编程语言。
除此之外,作者还在蓝桥云课上线了在线实验版本。除了原汁原味的内容和练习之外,你可以使用配套的实验环境,随时随地的学习该书的内容。学编程,边敲代码边学习才是最好的学习方法~
章节内容:
你将学到:
江山是千里冰封,万里雪飘,引无数英雄竞折腰的江山是青山叠翠,稻菽千顷,湖沼密布水网织的江山是北京山顶洞走出华夏始祖的江山是贾湖人盖起人类第一间房子,播下第一粒种子驯养第一头牲畜,刻出第一枚骨笛的江山是炎黄二帝,开疆拓土,采草药于深山野岭,抚
文、图/王中山 张帆五月的沙澧大地,暖日菜心稠,晴烟麦穗抽,一片丰收景象。5月19日,由漯河市郾城区委宣传部、郾城区文联组织开展的"百年荣光 行走郾城 "活动,邀请部分媒体记者、摄影家爱好者、文学和艺术工作者,对郾城区现代农业观摩考察。漯河
砥砺奋进新征程,凝心聚力谱新篇。近年来,湖滨区深入贯彻落实习近平新时代中国特色社会主义思想,锚定“两个确保”,落实“十大战略”,围绕建设“经济强劲、生态宜居、文明幸福、和美包容”的现代化湖滨区的奋斗目标,全力以赴稳增长、调结构、转方式、惠民
【编者按】从春天出发,向未来启航。李克强总理在《政府工作报告》中指出,要坚持稳中求进工作总基调,完整、准确、全面贯彻新发展理念,加快构建新发展格局,全面深化改革开放,坚持创新驱动发展,推动高质量发展,以实际行动迎接党的二十大胜利召开。今年全
□闫盛霆 仇慧清 唐琼 魏廷宝2019年是新中国成立70周年,是决胜全面建成小康社会的关键之年,更是淄川改革发展史上极不平凡的一年。一年来,面对矛盾问题交织叠加、各种风险挑战明显上升的复杂局面,淄博市淄川区委、区政府团结依靠全区广大党员干部
邯郸打造天蓝、地绿、水清的良好生态,促进人与自然和谐共生。图为邯郸市龙湖公园。 河北日报记者史晟全摄精品钢材、装备制造等“532”市域主导产业和36个县域特色产业提质增效,产业结构由“黑”转“绿”;创建国家全域旅游示范区,“成语之都、太极之
黄河新闻网讯(记者王青平)长治,曾是一个传统产业占到工业总量80%以上的老工业基地和资源型城市。从2017年被列为全国首批、山西唯一的老工业城市和资源型城市产业转型升级示范区后,这座城市涅槃重生、逐绿前行,蹚出一条产业转型升级的新路,有了全
作者 | Herb Sutter译者 | 弯月,责编 | 屠敏出品 | CSDN(ID:CSDNnews)C++20已全票通过,有望于今年晚些时候发布9月4日,C++ 20的国际标准草案投票结束,而且获得了全票通过。这意味着C++ 20已完
央视网消息(记者 谢博韬刘亮):8月28日,“经济特区40年@治理现代化”网络主题宣传活动的记者们来到厦门,调研采访过程中走进国家信用大数据创新中心、国家信息中心大数据开放应用(厦门)基地。新冠疫情尽管给经济带来重大影响,但也催生了不少新机