o чем книга
Программисты с опытом работы на других языках высокого уровня смогут на практике освоить современный С++ и «большую четверку» его новых возможностей: диапазоны, концепты, модули и корутины. 200+ практических примеров реального исходного кода позволят быстро овладеть идиомами современного С++, используя популярные компиляторы: Visual C++ ®, GNU® g , Apple® Xcode® и LLVM®/Clang. Знание базы позволит перейти к контейнерам стандартной библиотеки С++ array и vector. функциональному программированию с диапазонами и представлениями C++ 20. строкам, файлам и регулярным выражениям. объектно-ориентированному программированию с классами, наследованием, динамическим и статическим полиморфизмом. перегрузке операторов, семантике копирования и перемещения, RAII и умным указателям. исключениям и ожидаемым в С++ 23 контрактам. контейнерам, итераторам и алгоритмам стандартной библиотеки. шаблонам, концептам С++ 20 и метапрограммированию. модулям С++ 20 и технологии разработки больших программ. конкурентности, параллелизму, параллельным алгоритмам стандартной библиотеки С++ 17 и С++ 20 и корутинам С++ 20.