Il 12 agosto 2011
Herb Sutter, il presidente della commissione C++, ha annunciato che la nuova versione dello standard C++ è stata approvata all'unanimità come
standard internazionale dalla commissione ISO
SC22 WG21.
L'
annuncio, pubblicato sul blog personale di Sutter, conferma che il nome del nuovo standard sarà
C++11 e non C++0x. Comunque, probabilmente, sentiremo parlare ancora di C++0x nei prossimi mesi, dato che è da molti anni che lo standard viene menzionato con questo nome; basti pensare che Sutter ha annunciato: "We have an international standard: C++0x is unanimously approved".
C++11 è la prima revisione che apporta
novità al linguaggio; la precedente revisione, infatti, non conteneva nuove caratteristiche, ma solo correzioni di problemi di varia natura. Sul
sito ufficiale dello standard è disponibile per ora solo una bozza non definitiva, la revisione
N3242, mentre per il documento definitivo sarà necessario attendere.
Il nome del documento ufficiale dovrebbe essere
ISO/IEC 14882:2011(E) Programming Languages -- C++, Third Edition come dimostra la
pagina dedicata alla pubblicazione dello standard nel catalogo ISO.