A practical guide to C++17 for working programmers
C++17 – The Complete Guide is built for readers who already know C++ and want to understand what the C++17 standard changes in real projects. Rather than treating the language as a list of isolated features, Nicolai M. Josuttis organizes the material around the parts of modern C++ programmers actually use: core language additions, templates, newer standard-library tools, and the broader library updates that make the standard more useful in practice.
The book moves from foundational language features such as structured bindings, inline variables, and compile-time if to template-oriented topics like class template argument deduction and fold expressions. From there, it shifts into the newer library pieces that many developers reach for immediately: std::optional, std::variant, std::any, string views, filesystem support, parallel algorithms, and related utilities.
What the structure gives you
- Part I: basic language features
- Part II: template features
- Part III: new library components
- Part IV: library extensions and modifications
That structure makes the ebook especially useful if you want to work through C++17 systematically instead of piecing together scattered documentation. The emphasis is consistently on practical use: how the features behave, where they fit, and what they change in everyday coding.
Who it suits
This title is a strong fit for professional C++ developers, advanced students, and experienced programmers moving from earlier standards to C++17. If you want a reference that combines language changes with library updates in one place, this is a focused and technically grounded choice.
Digital Delights note: this listing reflects the verified digital edition identified from the supplied file and matching official publication information.
Additional Book Details
Book specifications and digital file information
User Reviews
Be the first to review “C++17 – The Complete Guide”
You must be logged in to post a review.
Original price was: $39.90.$19.95Current price is: $19.95.
There are no reviews yet.