C++ News Section
The evening began with a short news round-up presented by Robert. This new segment highlighted what’s currently happening in the C++ world.
Reflection in C++26
It’s official: reflection will land in C++26. No more endless boilerplate hacks—now the language itself starts pulling its own weight. This one’s going to change how we write modern C++.
https://herbsutter.com/2025/06/21/trip-report-june-2025-iso-c-standards-meeting-sofia-bulgaria
Senders and Receivers in C++26
Lucian Radu Teodorescu’s ACCU talk dives into the shiny new senders/receivers feature coming in C++26. Is this the future of async programming in C++? It might just be.
ISO C++ Meeting in Brno, June 2026
Why just follow the standards process from a distance when you could join the fun? The next ISO C++ meeting takes place in Brno, only two hours away from vienna.
https://isocpp.org/std/meetings-and-participation/upcoming-meetings
Exceptions as Code Compression
We’ve all heard the claim: exceptions are slow, exceptions are bad. Khalil Estell’s ACCU talk flips that idea on its head—showing how exceptions can actually make binaries smaller. Still think exceptions are the enemy?
What Does “Done” Really Mean?
An ACCU by Peter Muldoon talk asks the uncomfortable question: when is software truly finished? From quick fixes that pile up technical debt to the deeper layers of refactoring and long-term design, this talk builds a “Software Completeness Pyramid” that challenges how we think about change. Still think “done” means just committing your code?
Matt Godbolt: Old-School vs. Modern C
In his ACCU talk, Matt Godbolt set out—as a self-proclaimed C++ dinosaur—to prove that his trusty C++11/14 style was superior to all the shiny new features of modern C++. His test? Building a ZX Spectrum emulator twice: once the old-school way, and once with constexpr, coroutines, and modules. The result? Preconceptions were challenged, modern C++ both impressed and annoyed, and even an “old dog” found some new tricks worth keeping.
ACCU on Sea 2026
Right before the Brno ISO meeting, ACCU and C++ on Sea are teaming up for a joint event by the coast. Talks, discussions, sea breeze—it sounds like the perfect prelude.
https://accuconference.org/news/accu-on-sea-a-joint-production-of-accu-and-cpp-on-sea
Book Spotlight: C++ Templates – The Complete Guide
Templates: love them or hate them, you can’t escape them. This book is the definitive guide, and it’s one every serious C++ developer should have on their shelf.
http://tmplbook.com/ (or search for “C++ Templates – The Complete Guide, 2nd Ed.” using your favourite search engine if you don”t trust an http url 😉)
Main talk: 15 Years Doing C++ Standardization Work: A Personal Retrospective
The main talk of the evening was given by Nevin Liber. He shared the story of how he first became involved with the C++ standards committee as a junior engineer and how, over time, he grew into the position he holds today. His message was clear: committee work should not be seen as intimidating—everyone has something valuable to contribute, whether it’s knowledge, perspective, or curiosity.
Nevin also explained how the committee operates in practice, how new proposals are brought forward and discussed, and how the voting process shapes the language over time. Along the way, he offered personal insights into some of the proposals he had voted on and how they fared in the standardization process.
It was an encouraging and insightful talk, showing that participation in the standards process is not only possible but rewarding.
Until Next Time
We look forward to seeing both familiar faces and new ones at our upcoming meetups. New dates will be announced soon on https://cppusergroupvienna.org.
Disclaimers
A big thank you to the TU alumni club for providing us such a great venue! And hey! Why not join too?