C++17是什么?看这本最新指南书册《C++17标准语言新特性》109页pdf

Posted 专知

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++17是什么?看这本最新指南书册《C++17标准语言新特性》109页pdf相关的知识,希望对你有一定的参考价值。

https://lp.embarcadero.com/Cpp17eBook


学习新的c++标准的激动人心的特性!


这个新90页的电子书是一个完整的指南,目前17 c++语言特性的知名博客作者和程序员Barłomiej Filipek。这个新的语言手册为新的和现有的c++开发人员主要包括以下内容:


  • 什么从语言中删除了,什么是不赞成的

  • 如何使语言更精确:例如,感谢表达式计算顺序的保证

  • 模板的新特性是什么,比如if constexpr或fold表达式

  • 新的标准属性是什么

  • 如何通过结构化绑定、内联变量、编译时if或模板参数演绎来编写更简洁、更富表现力的代码


如果你曾经问过“c++ 17是什么,它对我和我的代码意味着什么?”“——我希望你有——那么这本书是给你的。


现在c++标准每三年定期发布一次,作为一个社区,我们面临的挑战之一是学习和吸收标准语言和库中定期添加的新特性。这意味着不仅要知道这些特性是什么,还要知道如何有效地使用它们来解决问题。Bartlomiej Filipek做了伟大的工作,不仅仅是清单的功能,但与例子解释他们每个人,包括整个书的第3部分关于如何应用现代化c++ 17个主要新特性和改进现有代码,从enable_if升级到新的如果constexpr,重构代码通过应用新的可选和词汇变体类型,编写并行代码使用并行算法的新标准。在每种情况下,结果都是更干净的代码,而且通常也快得多。


新特性的意义不仅在于了解它们本身,还在于了解它们如何能让我们比以前在c++代码中更清楚、更直接地表达我们的意图。能力直接“说我们所说”来表达我们的意图,或表达“什么”我们希望实现而不是sometimes-tortuous“如何”实现的细节,它通过间接机制,是主要的东西决定了清洁和可写的和可读的和正确的代码。对于使用最新的c++编译器处理实际项目的c++程序员来说,c++ 17是当今业界编写健壮的生产代码的最佳选择。了解c++ 17中有什么以及如何正确地使用它是一个重要的工具,它将提高您的日常编码效率,并且很可能减少您的日常维护和调试工作。如果你是众多喜欢Barteks博客的人之一(bfilipek.com,经常被isocpp.org引用),你肯定也会喜欢这本有趣且内容丰富的书。如果你还不喜欢他的博客,你也应该去看看,然后享受这本书。


C++17是什么?看这本最新指南书册《C++17标准语言新特性》109页pdf

C++17是什么?看这本最新指南书册《C++17标准语言新特性》109页pdf

C++17是什么?看这本最新指南书册《C++17标准语言新特性》109页pdf

专知便捷查看

  • 后台回复“CPP17” 就可以获取C++17是什么?看这本最新指南书册《C++17标准语言新特性》109页pdf》专知下载链接

C++17是什么?看这本最新指南书册《C++17标准语言新特性》109页pdf

专知,专业可信的人工智能知识分发,让认知协作更快更好!欢迎注册登录专知www.zhuanzhi.ai,获取5000+AI主题干货知识资料!
欢迎微信扫一扫加入专知人工智能知识星球群,获取最新AI专业干货知识教程资料和与专家交流咨询!
点击“ 阅读原文 ”,了解使用 专知 ,查看获取5000+AI主题知识资源

以上是关于C++17是什么?看这本最新指南书册《C++17标准语言新特性》109页pdf的主要内容,如果未能解决你的问题,请参考以下文章

C++17 中 std::unordered_map 的推导指南

好书推荐《C++17 in Detail》

好课分享零声·C语言/C++零基础入门精编版(最新C++17标准/语法/逆向/技巧)网盘完整高清

一本深入探讨C++11~C++17最新语言特性的书推荐给你

好课分享: C语言C++ 零基础入门精编版 (最新C++17标准语法逆向技巧) 百度云

c_cpp 使用C ++ 17模板推导指南作为元函数。请参阅http://melpon.org/wandbox/permlink/lVFBj7shPP0fUMuQ