Email the Author
You can use this page to email Nicolai M. Josuttis about C++23 - The Complete Guide.
About the Book
C++23 is the next evolution in modern C++ programming, which will be supported step-by-step by the latest version of gcc, clang, and Visual C++.
C++23 is the first release after introducing several new key fetaures with C++20, which can be seend as the beginning of a new release cycle.
It contains both significant extensions and improvement of various features introduced with C++20 and a couple of new language and library features.
As usual, not everything is self-explanatory, combining new features gives even more power, and there are hidden traps.
This book presents all the new language and library features of C++23. It covers the motivation and context of each new feature with examples and background information. The focus is on how these features impact day-to-day programming, what it means to combine them, and how to benefit from C++23 in practice.
Buy early, pay less, free updates
Note that this book is published step-by-step. The first public version will be published probably in 2024. After that, the content will grow with new chapters, examples, and caveats about the features of C++23 and I integrate all feedback I get for the pages already published.
As written, once you bought the ebook you will get all updates for free.
PDF versus Other Formats
I write the book in LaTeX and generate PDF from it (the way I wrote my other books). The other formats (epub, mobi, and online reading) come from the leanpub markdown interface, for which I generate the necessary input from LaTeX by script.
Thus, the PDF layout has a better quality than the other formats. For example, the syntax highlighting rules for the formats other than PDF have to get fixed as soon as possible and the index is missing yet. Leanpub and me are working on corresponding improvements.
I hope you enjoy and benefit.
Nico
#cpp20tcg
About the Author
Nicolai Josuttis (http://www.josuttis.com) is well known in the programming community because he not only speaks and writes with authority, being the (co-)author of the world-wide best sellers
but is also an innovative presenter, having talked at various conferences and events.
He is an independent trainer and speaker being active in C++ standardization for more than 20 years.