C++20 для программистов

Эта книга представляет собой практическое руководство по освоению современного языка программирования C++20. Она предназначена для программистов, уже имеющих опыт работы с другими языками высокого уровня, и позволяет быстро погрузиться в идиомы и новые возможности C++.

Авторы подробно рассматривают «большую четверку» нововведений C++20: диапазоны, концепты, модули и корутины. Книга содержит более 200 практических примеров реального исходного кода, которые демонстрируют применение языка с использованием популярных компиляторов: Visual C++, GNU g++, Apple Xcode и LLVM/Clang.

Издание охватывает широкий спектр тем: от основ программирования, контейнеров стандартной библиотеки (array, vector) и функционального программирования с диапазонами до объектно-ориентированного программирования, шаблонов, метапрограммирования и конкурентности. Особое внимание уделяется современным практикам, таким как семантика перемещения, умные указатели (RAII), параллельные алгоритмы C++17/20 и корутины C++20.

C++20 для программистов
A
Автор
Пол Дейтел, Харви Дейтел
Издательство
Питер
Год
2024
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент