Learn the practical side of C++17
C++17 in Detail is a focused, example-driven guide to the language and library changes that arrived with C++17. Bartłomiej Filipek keeps the emphasis on what working developers actually need: the features, the trade-offs, and the places where new tools can make code cleaner, safer, or easier to reason about.
Rather than treating the standard as a dry checklist, the book walks through the ideas behind the changes and shows how they fit into real programming work. That makes it especially useful for readers who already know core C++ and want a clear path into the newer standard without wading through jargon-heavy summaries.
What the book covers
- Language updates such as structured bindings, constexpr lambdas, and guaranteed copy elision
- Standard library additions including std::optional, std::variant, std::any, and std::string_view
- Modern utilities for string conversion, search, filesystem work, and parallel algorithms
- Removed and deprecated features that matter when maintaining or modernizing code
- Applied examples that connect the standard’s features to everyday programming tasks
A book for real-world C++ work
The strongest appeal of this title is its balance: it covers enough of the standard to be genuinely useful, but it stays grounded in practical usage. That makes it a solid choice for developers reviewing C++17 features, teams updating codebases, and readers who learn best by seeing concepts in context.
Why it stands out
Some books on language standards read like reference manuals. This one feels more like a guided tour from someone who understands how C++ is used in production. If you want a structured, hands-on introduction to the modern C++17 toolset, this is an efficient and approachable place to start.
Original price was: $17.99.$8.99Current price is: $8.99.

There are no reviews yet.