This book is a field manual for senior C++ engineers and library authors who need modern power without accidental complexity. It turns hard-won techniques from C++20 and beyond-concepts, deducing this, customization-point objects, structural NTTPs, coroutines, modules, and std:: expected-into production-ready patterns. You'll learn to craft precise, discoverable APIs that compile fast and diagnose well; to migrate SFINAE to readable constraints; and to engineer expression templates and policy-based designs that are both performant and maintainable. From compile-time algorithms and minimal perfect hashes to type erasure with small-buffer optimization, the coverage is deep and pragmatic. You'll master memory, layout, and lifetime engineering; design safe polymorphic boundaries with custom vtables, pmr-aware allocators, and ABI-stable interfaces; and reason clearly about concurrency using atomics, reclamation schemes, structured primitives, and coroutine frame control. The compilation model is treated as a first-class concern: modules, visibility, LTO/PGO, name mangling, and build graph strategy all get the same rigor as code, so you can evolve large systems without ODR traps or link-time surprises. Every chapter emphasizes measurement, invariants, and operational durability. You'll build constexpr-ready data structures with guardrails, balance meta-programming against throughput with instantiation budgeting, and harden code using sanitizers, fuzzing, and property-based tests. Practical guidance on NUMA, SIMD, I/O at speed, and real-time constraints pairs with checklists for exception safety, contracts, header hygiene, and code size budgets. The result is a blueprint for C++ that scales: APIs that are easy to extend but hard to misuse, binaries that are stable across releases, and performance that is intentional, explainable, and repeatable.
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.