CppCon 2022 will kick off on Monday, September 12 with Bjarne Stroustrup delivering the traditional opening keynote live in person in Aurora.
Bjarne’s annual opening keynote for CppCon is one of the most anticipated and most watch talks in C++. His talks are always among the most viewed presentations on the CppCon YouTube Channel.
From his talk description:
C++ in Constrained Environments
C++ is widely used in constrained and/or critical applications and infrastructure components. How do we manage to use a large multi-purpose language in such environments? How can we better use facilities and techniques from modern C++ (C++11, C++14, C++17, C++20, and beyond)? The best answer is not “use only facilities available in C and C++ in 1985.”
This talk focuses on a top-down approach to achieve simplicity, maintainability, performance, and various forms of safety. It touches upon the C++ Core Guidelines, compile-time computation, type-and-resource safety, type deduction, the span and chrono standard libraries, and error handling.
Every year, Bjarne Stroustrup gives an important C++ talk in his CppCon opening keynote. Be at CppCon again this year, on-site or on-line, as Bjarne Stroustrup flies us above this complex landscape of issues and shines a spotlight on the most important things to know, and to think about, in C++ in 2022. This year we aim to leave extra extended time for real-time questions and answers with the live audience. Come to the talk, bring your questions, and don’t miss out!
Registration is now open for both online and in-person attendees so don’t miss out on CppCon 2022 this September 11-16. Register today!
[Updated 9/2 to refresh talk abstract]


Online classes will be held either on the last three business days of the week before the conference, the two weekend days following the conference, or the first three business days of the week after the conference.
Most of the classes feature two days (onsite) or three days (online) of class instruction. All classes feature hands-on opportunities to improve your programming skills. There is one four-day onsite class (pre- and post-conference) and one two-day online class (on the weekend after the conference).
Registration
Visa application support for non-US attendees 
This conference is organized by the C++ Community for the C++ Community.
The submissions deadline is June 24th, with decisions sent by July 31st.
