CppCon 2025 will kick off on Monday, September 15 with Bjarne Stroustrup back delivering the opening keynote in Aurora.
Bjarne’s opening keynotes for CppCon are one of the most anticipated and most watched talks in C++. His talks are always among the most viewed presentations on the CppCon YouTube Channel.
From his talk description:
Concept-based Generic Programming
This talk presents programming techniques to illustrate the facilities and principles of C++ generic programming using concepts. Concepts are C++’s way to express constraints on generic code. As an initial example, it provides a simple type system that eliminate narrowing conversions and provides range checking.
Concepts are used throughout to provide user-defined extensions to the type system. The aim is to show their utility and the fundamental ideas behind them, rather than to provide a detailed or complete explanation of C++’s language support for generic programming or the extensive support provided by the standard library.
The final sections briefly present design rationales and origins for key parts of the concept design, including use patterns, the relationship to Object-Oriented Programming, value arguments, syntax, concept type-matching, and definition checking. They also mention static reflection, a C++26 improvements in the support of general programming.
Be at CppCon again this year 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 2025. Come to the talk, bring your questions, and don’t miss out!
Registration is now open so don’t miss out on CppCon 2025 this September 14-19. Register today!
Concept-based Generic Programming
CppCon is running an Attendance Support Ticket program. These free tickets are for people who would not be able to attend otherwise. This program is limited to conference tickets and doesn’t include support for transportation or lodging. This is an open program, but reasons to apply may include financial assistance, that you are part of an underrepresented group in tech, and others.



Substantial savings are available for Early Bird registrations through June 27th.
Visa application support for non-US attendees
CppCon represents an unparalleled opportunity for C++ authors to engage with potential reviewers and readers.
Even for authors that cannot attend in person, the conference is an opportunity for exposure by working with authors to have their hard copy books available for sale at the conference and/or having special attendee discounts for ebook editions.


