Developers3 min
The C++26 programming standard fails its final approval vote for the first time
National standards bodies voting at ISO did not give C++26 the two-thirds majority it needed. According to Andreas Fertig, a member of the C++ committee, this is the first time a C++ draft has failed at this stage. National bodies' comments show the reason is Contracts, a feature for stating conditions code must meet, which some think is not ready. ISO's options are a revised draft, a new committee stage, a Technical Specification, or cancelling the project; all mean a delay.
Affects you: If you write C++, the official C++26 standard will be late. Compilers may still ship individual features, so day-to-day work is unlikely to change soon.