C++ Core Guidelines Explained
Best Practices for Modern C++
Price | $31.84 - $38.87
|
Rating | |
Author | Rainer Grimm |
Publisher | Addison-Wesley |
Published | 2022 |
Pages | 528 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 013687567X |
ISBN-13 | 9780136875673 |
The official C++ Core Guidelines provide consistent best practices for writing outstanding modern C++ code and improving legacy code, but they're organized as a reference for looking up one specific point at a time, not as a tutorial for working developers. In C++ Core Guidelines Explained, expert C++ instructor Rainer Grimm has distilled them to their essence, removing esoterica, sharing new insights and context, and presenting well-tested examples from his own training courses.
Grimm helps experienced C++ programmers use the Core Guidelines with any recent version of the language, from C++11 onward. Most of his code examples are written for C++17, with added coverage of newer versions and C++20 wherever appropriate, and references to the official C++ Core Guidelines online.
Whether you're creating new software or improving legacy code, Grimm will help you get more value from the Core Guidelines' most useful rules, as you write code that's safer, clearer, more efficient, and easier to maintain.
Apply the guidelines and underlying programming philosophy; Correctly use interfaces, functions, classes, enum, resources, expressions, and statements; Optimize performance, implement concurrency and parallelism, and handle errors; Work effectively with constants, immutability, templates, generics, and metaprogramming; Improve your C++ style, manage source files, and use the Standard Library.
- Rainer Grimm
5 5 6
Similar Books
by J. Burton Browning, Bruce Sutherland
Discover the newest major features of C++20, including modules, concepts, spaceship operators, and smart pointers. This book is a handy code cookbook reference guide that covers the C++ core language standard as well as some of the code templates available in standard template library (STL).In C++20 Recipes: A Problem-Solution Approach, y...
Price: $44.62 | Publisher: Apress | Release: 2020
by Craig Walls
Spring in Action, 5th Edition is the fully updated revision of Manning's bestselling Spring in Action. This new edition includes all Spring 5.0 updates, along with new examples on reactive programming, Spring WebFlux, and microservices. You'll also find the latest Spring best practices, including Spring Boot for application setu...
Price: $38.99 | Publisher: Manning | Release: 2018
by Tim Roadley
This is the first Core Data book to fully reflect Apple's latest platform innovations, including its dramatic recent improvements to iCloud support. Hands-on from start to finish, it teaches you step-by-step as you create a modern data-driven iOS app using Storyboards, ARC, iOS 7, and Xcode 5.Tim Roadley introduces new patterns and ...
Price: $3.72 | Publisher: Addison-Wesley | Release: 2013
by Doug Brown, Gregory Satir
C++ is an object-oriented enhancement of the C programming language and is becoming the language of choice for serious software development. C++ has crossed the Single Book Complexity Barrier. The individual features are not all that complex, but when put together in a program they interact in highly non-intuitive ways. Many books discuss...
Price: $5.21 | Publisher: O'Reilly Media | Release: 1995
by Gordon Hogenson
C++/CLI: The Visual C++ Language for .NET introduces Microsoft's extensions to the C++ syntax that allow you to target the common language runtime the key to the heart of the .NET 3.0 platform. In 12 no-fluff chapters, Microsoft insider Gordon Hogenson takes you into the core of the C++/CLI language and explains both how the language...
Price: $3.49 | Publisher: Apress | Release: 2006
by Marcus Heege
C++/CLI is Microsofts latest extension to C++ that targets the heart of .NET 2.0, the common language runtime. Expert Visual C++/CLI is written by visual C++ MVP Marcus Heege, who examines the core of the C++/CLI language. He explains both how the language elements work and how Microsoft intends them to be used.Even if you're new to ...
Price: $40.62 | Publisher: Apress | Release: 2007
by Ivan Cukic
Functional Programming in C++ teaches developers the practical side of functional programming and the tools that C++ provides to develop software in the functional style. This in-depth guide is full of useful diagrams that help you understand FP concepts and begin to think functionally.Well-written code is easier to test and reuse, simple...
Price: $39.99 | Publisher: Manning | Release: 2018
by Milos Ljumovic
Creating multithreaded applications is a present-day approach towards programming. With the power of C++, you can easily create various types of applications and perform parallelism and optimizations in your existing work. This book is a practical, powerful, and easy-to-understand guide to C++ multithreading. You will learn how to benefit...
Price: $35.10 | Publisher: Packt Publishing | Release: 2014