募捐 9月15日2024 – 10月1日2024 关于筹款

C++20: Get the Details, 2023 Edition

C++20: Get the Details, 2023 Edition

Rainer Grimm
0 / 5.0
1 comment
你有多喜欢这本书?
下载文件的质量如何?
下载该书,以评价其质量
下载文件的质量如何?
C++20 is the next big C++ standard after C++11. Like C++11, C++20 changes the way we program
in modern C++. This change mainly results from the addition of Concepts, Modules, Ranges, and
Coroutines to the language.
My book C++20 is both a tutorial and a reference. It teaches you C++20 and provides you with the
details of this new thrilling C++ standard. The thrill factor is mainly due to the big four of C++20:
• Concepts change the way we think about and program with templates. They are semantic
categories for template parameters. They enable you to express your intention directly in the
type system. If something goes wrong, the compiler gives you a clear error message.
• Modules overcome the restrictions of header files. They promise a lot. For example, the
separation of header and source files becomes as obsolete as the preprocessor. In the end, we
have faster build times and an easier way to build packages.
• The new ranges library supports performing algorithms directly on the containers, composing
algorithms with the pipe symbol, and applying algorithms lazily on infinite data streams.
• Thanks to coroutines, asynchronous programming in C++ becomes mainstream. Coroutines
are the basis for cooperative tasks, event loops, infinite data streams, or pipelines.
年:
2023
出版社:
Leanpub
语言:
english
页:
678
ISBN:
B09328NKXK
文件:
PDF, 6.06 MB
IPFS:
CID , CID Blake2b
english, 2023
线上阅读
正在转换
转换为 失败

关键词