https://isocpp.org//blog/2025/05/gcc-15-is-now-available-with-support-for-more-draft-cpp26-features1 Show sidebar >> * Sign In / Suggest an Article * Register Standard C++ * Get Started! * Tour * Core Guidelines * Super-FAQ * Standardization * About [ ] [Search] Features Current ISO C++ status ISO C++ standing documents Upcoming ISO C++ meetings Upcoming C++ conferences Compiler conformance status Categories + + News + + Product News + + Articles & Books + + Video & On-Demand + + Events + + Training + + Standardization Tags basics intermediate advanced experimental Subscribe * All Posts * All Comments * News * Product News * Articles & Books * Video & On-Demand * Events * Training * Standardization Archives * May 2025 * April 2025 * March 2025 * February 2025 * January 2025 * December 2024 * November 2024 * October 2024 * September 2024 * August 2024 * July 2024 * June 2024 Upcoming Events using std::cpp March 19-21, Madrid, Spain ACCU 2025 April 1-4, Bristol, UK ISO C++ standards meeting June 16-21, Sofia, Bulgaria Home >> Blog >> 2025 >> May >> GCC 15 is now available, with support for more draft C++26 features << Prev Next >> GCC 15 is now available, with support for more draft C++26 features By Blog Staff | May 1, 2025 02:08 PM | Tags: None gccegg-65.pngGCC 15 is now available! Here are some highlights from the release notes' C++ section: * Several C++26 features have been implemented: + P2558R2, Add @, $, and ` to the basic character set (PR110343 ) + P2552R3, On the ignorability of standard attributes (PR110345 ) + P2662R3, Pack indexing (PR113798) + P0609R3, Attributes for structured bindings (PR114456) + P2573R2, = delete("reason"); (PR114458) + P2893R3, Variadic friends (PR114459) + P3034R1, Disallow module declarations to be macros (PR114461) + P2747R2, constexpr placement new (PR115744) + P0963R3, Structured binding declaration as a condition ( PR115745) + P3144R2, Deleting a pointer to an incomplete type should be ill-formed (PR115747) + P3176R0, Oxford variadic comma (PR117786) + P2865R5, Removing deprecated array comparisons (PR117788) + P1967R14, #embed (PR119065) + P3247R2, Deprecating the notion of trivial types (PR117787) * C++ Modules have been greatly improved. * Compilation time speed ups, e.g. by improving hashing of template specializations. ... and more, see the release notes. Share this Article Add a Comment You must sign in or register to add a comment. Comments (0) There are currently no comments on this entry. << Prev Next >> Back to Top (c) Copyright 2025 Standard C++ Foundation. All rights reserved. * Terms of Use * Privacy Policy Hosted by DigitalOcean