Programming with C++20: Concepts, Coroutines, Ranges, and more


Programming with C++20: Concepts, Coroutines, Ranges, and more
by 作者: Andreas Fertig (Author), Franziska Panter (Illustrator)
Publisher Finelybook 出版社: Fertig Publications
Publication Date 出版日期: 2024-02-06
Language 语言: English
pages 页数: : 333 pages
ISBN-10 书号: 3949323058
ISBN-13 书号: 9783949323058


Book Description

Programming with C++20 teaches programmers with C++ experience the new features of C++20 and how to apply them. It does so by assuming C++11 knowledge. Elements of the standards between C++11 and C++20 will be briefly introduced, if necessary. However, the focus is on teaching the features of C++20.

You will start with learning about the so-called big four Concepts, Coroutines, std::ranges, and modules. The big four are followed by smaller yet not less important features. You will learn about std::format, the new way to format a string in C++. In Chapter 6, you will learn about a new operator, the so-called spaceship operator, which makes you write less code.

You then will look at various language improvements, ensuring more consistency and reducing surprises. You will learn how lambdas improved in C++20 and what new elements you can now pass as non-type template parameters. Your next stop is the improvements to the STL.

Of course, you will not end this book without learning about what happened in the constexpr-world.

Amazon page

下载地址 Download解决验证以访问链接!
打赏
未经允许不得转载:finelybook » Programming with C++20: Concepts, Coroutines, Ranges, and more

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下

您的打赏,我们将继续给力更多优质内容

支付宝扫一扫打赏

微信扫一扫打赏