42 specific ways to improve your use of C++11 and C++14. From type deduction to concurrency, rebuilt as interactive lessons with live memory diagrams and move-semantics simulations.
Template type deduction, auto deduction, decltype, and how to view deduced types.
Why prefer auto, proxy types, and the explicitly typed initializer idiom.
Braces vs parens, nullptr, scoped enums, deleted functions, override, noexcept, constexpr.
std::move, std::forward, universal references, reference collapsing, forwarding failures.
Capture modes, init capture, generic lambdas, and why lambdas beat std::bind.