Programmers with experience in other high-level languages will be able to practically master modern C++ and the "big four" of its new features: ranges, concepts, modules, and coroutines.
200+ practical examples of real source code will allow you to quickly grasp...
the idioms of modern C++, using popular compilers: Visual C++®, GNU® g++, Apple® Xcode®, and LLVM®/Clang. Knowledge of the basics will allow transitioning to the containers of the C++ standard library array and vector; functional programming with ranges and views in C++20; strings, files, and regular expressions; object-oriented programming with classes, inheritance, dynamic and static polymorphism; operator overloading, copy and move semantics, RAII and smart pointers; exceptions and expected contracts in C++23; containers, iterators, and algorithms from the standard library; templates, concepts in C++20, and metaprogramming; modules in C++20 and the development technology of large programs; concurrency, parallelism, parallel algorithms of the C++17 and C++20 standard libraries, and coroutines in C++20.
Author: Пол Дейтел, Харви Дейтел
Printhouse: piter
Series: Библиотека программиста
Age restrictions: 16+
Year of publication: 2024
ISBN: 9785446123599
Number of pages: 1056
Size: 233x165x48 mm
Cover type: soft
Weight: 1340 g
ID: 1663580
Delivery methods
Choose the appropriate delivery method
Pick up yourself from the shop
0.00 €
Courier delivery