2015-03-18 10 views
18

Ich habe N3690, N4140 und N4296 in verschiedenen Orten erwähnt. Ich schätze, es ist N4140, weil das Ende 2014 veröffentlicht wurde. N4296 scheint Sachen zu haben, die nicht in C++ 14 sind, wie Falteausdrücke.Welcher Entwurf ist dem C++ 14-Standard am nächsten?

+0

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

+0

Ab September 2016 ist die [isocpp Website] (https: //isocpp.org/std/the-standard) behauptet, dass N4296 "der C++ 14 Standard plus kleinere redaktionelle Änderungen" sei, was eine falsche Aussage ist und viele Leute in die Irre führt. Es ist leicht zu verifizieren, indem man N4140 (das ist der Standard mit einer anderen Deckseite) mit N4296 vergleicht und sieht, dass es zahlreiche signifikante Änderungen gibt. –

+0

Die Website scheint keine "kontaktieren Sie uns" oder "Bericht Problem" -Link, also wenn jemand weiß, wie man mit wem immer ihre Website macht, wäre das fantastisch –

Antwort

20

N3690 ist ein alter Ausschussentwurf für C++ 14; Seither wurden massive Änderungen vorgenommen (z. B. die Entfernung von <optional> und <dynarray>), und es sollte nicht für irgendetwas anderes als vielleicht Standardarchäologie verwendet werden.

N3936 ist die Version, die für die endgültige Abstimmung gesendet wird (gut, die Version, die tatsächlich gesendet wird, ist N3937, aber der Unterschied ist im Grunde ein schickes Deckblatt). Mit einigen minor editorial fixes wurde das C++ 14 IS.

N4140 ist zu C++ 14 was N3337 zu C++ 11 - C++ 14 plus einigen redaktionellen Änderungen ist.

N4296 ist ein späterer Arbeitsentwurf, der zusätzliche Vorschläge enthält, die in den Standard gewählt wurden.

+3

Einige Quellen: [N3690 Blog-Post] (http: // isocpp.org/blog/2013/05/new-paper-n3690-programming-languages-c-committee-draft), [N3936 Blogpost] (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

Also basierend auf diesem Link ist N4141 der eigentliche Standard selbst? (Ich habe zufällig eine Kopie erworben ...) – Brian

Verwandte Themen