** Separate registration is required for CppCon Academy Classes. **Class Page
C++20 to C++26 brings a massive number of new language and library features – which can feel overwhelming to developers coming from older standards. This tutorial focuses on introducing those tools and how to use them in construction of functions and classes — which are the foundation of C++ programs. The tutorial is based, first and foremost, on the presenters experience building production large non-stop distributed systems with C++2x and also his work on C++ libraries, including work on the C++ standard library.
Participants will leave with a base knowledge of applying C++2x features to their designs and projects. In particular, concepts, reflection, contracts, modules, ranges and range algorithms, aggregate types, advanced error handling, and other features.