Книга посвящена новому стандарту С++20. В ней дается краткий обзор языка и рассматриваются его новые ключевые возможности:
- концепты – семантические категории для параметров шаблона – позволяют более точно выражать свои намерения относительно создаваемой программы с помощью средств языка программирования;
- модули как более эффективная замена заголовочным файлам;
- новая библиотека диапазонов, которая позволяет выполнять алгоритмы непосредственно в контейнере, объединять их и применять к непрерывным потокам данных;
- корутины – основа асинхронного программирования в С++20 – для программирования кооперативных задач, циклов событий, потоков данных и конвейеров.
Также в тексте приводится много примеров кода, которые помогут вам научиться применять весь инструментарий языка на практике.