2015-03-18 12 views
18

Ho visto N3690, N4140 e N4296 menzionati in vari luoghi. Immagino che sia N4140 perché è stato rilasciato alla fine del 2014. N4296 sembra avere cose che non sono in C++ 14, come le espressioni di piegatura.Quale bozza è più vicina allo standard C++ 14?

+0

http://stackoverflow.com/questions/81656/where-do-i-find-the-current-c-or-c-standard-documents –

+0

A partire da settembre 2016, il [sito Web isocpp] (https: //isocpp.org/std/the-standard) afferma che N4296 è "lo standard C++ 14 più modifiche editoriali minori", che è una falsa affermazione e ingannevole molte persone. È facile da verificare confrontando N4140 (che è lo standard con una pagina di copertina diversa) rispetto a N4296 e constatando che ci sono numerosi cambiamenti significativi. –

+0

Il sito non sembra avere un link "Contattaci" o "Segnala un problema", quindi se qualcuno sa come contattare chiunque crei il proprio sito web, sarebbe fantastico –

risposta

20

N3690 è un vecchio progetto di commissione per C++ 14; da allora sono state apportate enormi modifiche (ad esempio, la rimozione di <optional> e <dynarray>) e non dovrebbe essere utilizzata per scopi diversi dall'archeologia standard.

N3936 è la versione che viene inviata per il ballottaggio finale (beh, la versione effettivamente inviata è N3937, ma la differenza è fondamentalmente una pagina di copertina di fantasia). Questo, con qualche minor editorial fixes, divenne il C++ 14 IS.

N4140 è in C++ 14 ciò che N3337 è in C++ 11 - C++ 14 più alcune modifiche editoriali.

N4296 è un progetto di lavoro successivo che incorpora proposte aggiuntive votate nello standard.

+3

Alcune fonti: [Post del blog N3690] (http: // isocpp.org/blog/2013/05/new-paper-n3690-programming-languages-c-committee-draft), [post del blog N3936] (http://isocpp.org/blog/2014/03/n3936-38), [N3938 Editor's Report] (http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2014/n3938.html) –

+3

https://github.com/cplusplus/draft/blob /master/papers/n4140.pdf – Steephen

+2

Quindi, in base a quel collegamento, N4141 è lo standard vero e proprio? (Ne ho acquisito per caso una copia ...) – Brian

Problemi correlati