Using C++23 in Practice

Nicolai M. Josuttis

⏱ 1-day-workshop
beginner
intermediate
advanced
09:00-18:00, Monday, 31st March 2025
C++23 is the latest C++ release, which major C++ compilers start to support now more and more. Therefore, it is time to look at the contents of C++23 both new features and relevant extensions and modifications. The goal is to get a first impression how to us C++23 in practice.

This one-day workshop introduces and discusses all major language and library features of C++23. As usual for my trainings and books, I will focus on both the design and the practical usability of the new features so that attendees understand why we have them and how to use them right.

The workshop will concentrate on features available in at least one major compiler (gcc, clang, Visual C++) so that attendees can gain from the look-and-feel instead of just reading APIs.

The workshop is spiced with insight stories: - As a long time member of the C++ Standard Committee, I can talk about insights and anecdotes important to know. - As a long term trainer and educator, my material will concentrate on the essence for ordinary application programmers knowing Modern C++.

Nicolai M. Josuttis

Nicolai Josuttis (www.josuttis.com) is well-known in the community for his authoritative books and talks. For more than 20 years he has been a member of the C++ Standard Committee. He is the author of several worldwide best-sellers, including: - C++20: The Complete Guide - C++17: The Complete Guide - C++ Move Semantics: The Complete Guide - The C++ Standard Library: A Tutorial and Reference - C++ Templates: The Complete Guide (w/ David Vandevoorde & Doug Gregor)