Зарегистрироваться
Восстановить пароль
FAQ по входу

Grimm Rainer. C++20. Get the Details (published on 2022-06-08)

  • Файл формата pdf
  • размером 12,46 МБ
  • Добавлен пользователем
  • Описание отредактировано
Grimm Rainer. C++20. Get the Details (published on 2022-06-08)
Leanpub, 2021. — 628 p. — ISBN 979-8732989458.
This version was published on 2022-06-08
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.
Of course, this is not the end of the story. Here are more C++20 features:
• Auto-generated comparison operators
• Calendar and time-zone libraries
• Format library
• Views on contiguous memory blocks
• Improved, interruptible threads
• Atomic smart pointers
• Semaphores
  • Чтобы скачать этот файл зарегистрируйтесь и/или войдите на сайт используя форму сверху.
  • Регистрация