Vendor: —
Price: 5073.00 RUB
Master Modern C++ with "C++20 for Programmers" – The Definitive Guide for Experienced Developers
If you're a programmer already fluent in high-level languages like Java, Python, or C#, this book is your fast track to mastering modern C++20. Written by Paul J. Deitel and Harvey M. Deitel, this comprehensive resource focuses on the "big four" innovations of C++20: ranges, concepts, modules, and coroutines.
You'll work through over 200 practical, real-world code examples—all tested with popular compilers including Visual C++, GNU g++, Apple Xcode, and LLVM/Clang. The book starts with core idioms and standard library containers like array and vector, then progresses to advanced topics: functional programming with C++20 ranges and views, object-oriented programming with classes, inheritance, and both dynamic and static polymorphism. You'll explore operator overloading, copy/move semantics, RAII, smart pointers, exception handling, and C++23 contracts.
Dive deep into templates, C++20 concepts, metaprogramming, and the new module system for large-scale development. Coverage also includes concurrency, parallelism, C++17/20 parallel algorithms, and C++20 coroutines. Whether you're building high-performance systems or modern applications, this book equips you with the skills to write efficient, maintainable C++ code.
Price: 5073.00 RUR