C++20 for Programmers An Objects-Natural Approach 3rd Edition by Paul Deitel

$19.70

Free EPUB conversionAsk any time and we convert it for your device.
Right edition guaranteedWrong edition or ISBN? Free swap.
Help any day, any hourFile will not open? We fix it or refund you.
Buy once, keep itNo subscription, no app, no expiry date.
Author
Paul Deitel
Publisher
Pearson
Pages
960 pages
ISBN
978-0136905691
Loading payment options…
Description

C++20 for Programmers: An Objects-Natural Approach (Deitel Developer Series) is a comprehensive guide for professional programmers with a background in another high-level language. Written by Paul Deitel, this 3rd edition explores Modern C++ development using the latest features of C++20, including Ranges, Concepts, Modules, and Coroutines. The book is designed to be accessible through hands-on, real-world code examples, utilizing popular compilers such as Visual C++, GNU g++, Apple Xcode, and LLVM/Clang.

After a quick start on C++ fundamentals, the reader will delve into standard library containers like array and vector; functional-style programming with C++20 Ranges and Views; strings, files, and regular expressions; object-oriented programming with classes, inheritance, runtime polymorphism, and static polymorphism; operator overloading, copy/move semantics, RAII, and smart pointers; exceptions, a preview of C++23 Contracts; standard library containers, iterators, and algorithms; templates, C++20 Concepts, and metaprogramming; C++20 Modules for large-scale development; and concurrency and parallelism with C++17 and C++20 parallel standard library algorithms and C++20 Coroutines.

The book is rich in detail, spanning 960 pages and published by Pearson on April 16, 2022. It features a preface that offers additional insights and a table of contents diagram inside the front cover to guide readers through its content. Whether you are a seasoned programmer or new to C++, this book is your go-to resource for mastering Modern C++ development with C++20.