Conference | Live Schedule | Talks | Get your ticket | Slides | Set your timezone
Switching to C++23 - a case study

Arne Mertz
On Day 2 at 14:30 (CET/Berlin) in Track C [Jade Room and online]
One does not frequently update a code base to a new C++ standard. In fact, many projects don't do it at all. However, from time to time it is necessary or at least beneficial. In this talk, I present the step stones, pitfalls, and benefits we encountered when moving a real world project from C++17 to C++23. I discuss the lessons learned from updating the compiler and libraries to flipping the switch to the new standard, without interrupting the day-to-day work of fixing bugs, adding features, and releasing software updates. Last but not least we will have a look at the language and library features that could immediately be used and will likely be used in the near future.
Please login to comment