Foreword
C++ is a very rich, very expressive language with lots of features. It has to be because a successful general-purpose programming language must have more facilities than any one developer needs, and a living and evolving language will accumulate alternative idioms for expressing an idea. That can lead to choice overload. So, what does a developer choose for programming style and mastery? How does a developer avoid getting stuck with outdated and ineffective techniques and programming styles?
The C++ Core Guidelines (https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md) are an ongoing open-source project to address such issues by gathering widely recognized modern C++ best practices together in one place. The ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access