Step confidently into the world of modern software development with Modern C++20 Programming, a hands-on guide designed for programmers who want to write cleaner, safer, and more efficient C++ code using the features introduced in the C++20 standard. Written by Mary Oluwaseyi Balogu, this book focuses on practical application rather than theory alone. Whether you are upgrading from an earlier version of C++, building high-performance applications, or strengthening your professional programming skills, you will learn how to use C++20 features effectively in real-world projects. Unlike many reference-style books, this guide explains why each feature matters, when to use it, and how it improves code quality, maintainability, and performance. What You Will LearnThe foundations of modern C++ programmingHow to use concepts to create clearer and safer templatesPowerful data processing with ranges and viewsAsynchronous programming with coroutinesBetter project organization using modulesEffective use of the C++20 standard libraryMemory management and resource safety with RAII and smart pointersWriting expressive, maintainable, and performant codeBest practices for debugging, testing, and optimizing applicationsTechniques for building scalable console and library-based projectsInside the Book The book is organized into progressive chapters that move from core language fundamentals to advanced C++20 capabilities. Each chapter includes: Clear explanations in plain languageAnnotated code examplesPractical programming exercisesCommon mistakes to avoidProfessional development tips used in industry environmentsYou will build confidence through examples that demonstrate how modern C++ features work together to reduce boilerplate code and improve software reliability.
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 $20. ThriftBooks.com. Read more. Spend less.