Articoli correlati a C++ Reloaded: Modern Techniques for High-Performance,...

C++ Reloaded: Modern Techniques for High-Performance, Low-Level Development - Brossura

HAWTHORNE, CADEN

 
9798289447043: C++ Reloaded: Modern Techniques for High-Performance, Low-Level Development

Sinossi

Rebuild Your C++ Skillset — The Modern Way.

C++ is back — more powerful, expressive, and relevant than ever. C++ Reloaded is your definitive guide to mastering modern C++ for high-performance systems, embedded development, and real-time applications.

This book bridges the gap between classic C++ and the latest innovations introduced in C++11, C++14, C++17, C++20, and C++23. You'll learn how to write cleaner, safer, and faster code by leveraging the Standard Template Library (STL), smart pointers, lambdas, concepts, and more — all with a deep understanding of low-level memory control, compile-time optimization, and system design.

💡 What You’ll Learn:

✅ Modern C++ features: auto, range-based loops, move semantics, structured bindings
✅ RAII, smart pointers, and memory management best practices
✅ Templates, type traits, and generic programming
✅ Concepts and constraints (C++20)
✅ Compile-time programming with constexpr and metaprogramming
✅ Multi-threading with std::thread, async, and atomics
✅ STL and custom allocator optimization
✅ Embedded and systems programming considerations
✅ Performance tuning, debugging, and profiling
✅ Real-world projects: game engine components, custom memory pools, and more

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.