Email the Author
You can use this page to email Jason Turner about C++23 Best Practices.
About the Book
This is a major update and reorganization of my popular C++ Best Practices book. That version ends at C++20. This version has been updated to C++23 with all of the examples reviewed and updated to C++23.
If you are still using C++20, you should still consider getting the older version of this book. If you are looking forward to using C++23 soon, you should get this book!
Important Note: At the time of this book's writing no compiler exists that can compile all of the examples as they are currently written. This book is about the theoretical C++23 compiler we hope to have soon!
As a C++ developer and trainer for more than 20 years, I have learned that there are many common mistakes that C++ developers of all experience levels make. This book distills that experience down into the most important things to address to make your code faster, easier to maintain, and more portable.
Most sections have one or more exercises that help you apply what is discussed in a practical way in the code you are currently working on
This book is intentionally concise! Expect short sections for each item! I use as few words as possible to get across the point and get you applying what you learned to your code.
If you follow me and watch all of my talks this book will present little new information to you. Why should you buy it then? Because I've consolidated the most important items and given you exercises to apply the rules in your code.
About the Author
Jason has been using and teaching C++ for over 20 years now. He is host of C++Weekly https://www.youtube.com/c/JasonTurner-lefticus and author of many C++ projects designed to help others learn and explore C++ https://github.com/lefticus/.