en.wikipedia.org/wiki/C%2B%2B26
3 corrections found
officially shipped by WG21 on 28 March 2026.
This date is wrong: WG21 had not yet approved N5046 on March 28, 2026, and the Draft International Standard was still unfinished in May 2026.
Full reasoning
WG21’s own editors’ report dated May 12, 2026 says two things that directly contradict this sentence:
- “The Draft International Standard that will be sent for the ISO ballot has not yet been completed.”
- “N5046 has not yet been approved in a WG21 meeting.”
If the draft had been “officially shipped by WG21 on 28 March 2026,” it would not still be unapproved and incomplete more than six weeks later.
So the article’s statement gives a definitive shipment date that the committee’s own post-meeting documentation contradicts.
1 source
- N5047 Editors' Report: Programming Languages — C++
The Draft International Standard that will be sent for the ISO ballot has not yet been completed... since N5046 has not yet been approved in a WG21 meeting, it is instead being reviewed by an editorial review committee...
The current working revision of C++26 is N5046.
This is outdated/incorrect. By June 1, 2026, WG21 said N5050—not N5046—was the current working draft and final draft for C++26.
Full reasoning
WG21’s June 1, 2026 editors’ report states:
- “N5050 is the current working draft, the final draft for C++26 and the initial draft for C++29.”
- It also says “It replaces N5046.”
That means the article’s statement that N5046 is the current working revision of C++26 was already no longer true by June 1, 2026.
1 source
- N5051 Editors' Report: Programming Languages — C++
N5050 is the current working draft, the final draft for C++26 and the initial draft for C++29. It replaces N5046, and it forms the basis of the Draft International Standard for C++26.
the C++ Standards Committee finished expected resolving ballot comments, technically finalized the draft, and send the draft out for final approval ballot at the following standardization meeting in London, United Kingdom from 23 to 28 of March 2026.
This overstates what happened in March 2026. WG21's May 12 editors’ report says the Draft International Standard was still not completed and N5046 still had not been approved after that meeting.
Full reasoning
The article says the committee had already finished resolving the ballot comments, finalized the draft, and sent it out for final approval at the March 23–28, 2026 meeting.
WG21’s own post-meeting editors’ report, dated May 12, 2026, says otherwise:
- “The Draft International Standard that will be sent for the ISO ballot has not yet been completed.”
- “N5046 has not yet been approved in a WG21 meeting.”
So even after the March 2026 meeting, the draft was still incomplete and unapproved.
Separately, the official agenda for that meeting names the location as Croydon, UK, not “London, United Kingdom.”
2 sources
- N5047 Editors' Report: Programming Languages — C++
The Draft International Standard that will be sent for the ISO ballot has not yet been completed... since N5046 has not yet been approved in a WG21 meeting...
- WG21 agenda: 23-28 March 2026, Croydon, UK
WG21 agenda: 23-28 March 2026, Croydon, UK