Skip to content

Sofia Calling – C++26 takes shape


From June 16 to 21, 2025, the ISO C++ Committee Meeting (WG21) took place in Sofia, Bulgaria. Michael Hava, Senior Software Architect at RISC Software GmbH and active member of the Library Evolution Working Group (LEWG) in the C++ committee, was once again on site to help shape the further development of the C++ standard.

Technical highlights

The meeting brought significant progress for C++26:

  • The proposal for reflection (P2996, etc.) was accepted – a big step for metaprogramming in C++.
  • Task (P3552), a new concept for modeling asynchronous tasks, was also given the green light.
  • Particularly pleasing: P3044 – sub-string_view from string, a paper by Michael Hava, was also accepted and will be part of the upcoming standard.

The Committee Draft (CD) was also approved. This will be distributed to the national standards organizations for comment over the next few weeks – a key step in the standardization process.

The roadmap to C++26 and beyond

The next meetings have already been scheduled:

  • November 2025 – Kona, Hawaii
  • March 2026 – London, UK: This is where C++26 is finalized and the Draft International Standard (DIS) is submitted to ISO. This is followed by the vote by the member states.
  • June 2026 – Brno, Czech Republic: The official starting signal for the work on C++29!

Further insights

For all those who would like to delve deeper into the content and discussions, we recommend the detailed trip report by Herb Sutter.

About Michael Hava

Michael Hava, Senior Software Architect and C++ expert at RISC Software GmbH, is part of the C++ standardization committee. He joined RISC Software in 2011 during his master studies at the University of Applied Sciences Upper Austria – Campus Hagenberg. Since then, he has promoted the introduction of modern C++ in various areas of engineering. After attending his first C++ standardization meeting in 2019, he became a founding member of the Austrian C++ working group and serves as chair of the national committee. He remains in the LEWG most of the time and several of his papers are currently focused on C++26 and C++29.

Ansprechperson









    Michael Hava, MSc

    Senior Software Architect

    Read more