C++ 2011
-
Es wird wohl definitiv C++ 2011 werden.
http://herbsutter.com/2011/03/25/we-have-fdis-trip-report-march-2011-c-standards-meeting/
-
Also nur zwei Jahre nach 0x.
-
Cool, dann erleben wir das noch
Finde ich gut, auch wenn sich mein Einsatz von C++0x-Features wohl primär nach dem Compiler richten wird... Und meinem Wissen. Sind eigentlich Bücher geplant, die speziell auf die neuen Features ausgelegt sind?
-
Sicherlich wird Scott Meyers da was raus bringen, da er ja auch fleißig Verständnisfragen in der C++ Newsgroup stellt.
-
Gibt's irgendwo eine Art Übersicht über das was da kommen wird? Werden zB. threads jetzt standardisiert?
-
Stroustrup's C++0x FAQ:
http://www2.research.att.com/~bs/C++0xFAQ.htmlC++0x auf Wikipedia:
http://en.wikipedia.org/wiki/C%2B%2B0x
-
xcvbnm schrieb:
Also nur zwei Jahre nach 0x.
Na, das ist jetzt C++0xb bzw. C++0x7db, ist doch klar.
-
Gut, jetzt geht es nur noch 10 Jahre, bis die Kompiler den Standard auch vollständig unterstützen. Und wann kommt der nächste mit dem gefordertem Rest? Wieder erst in 10 Jahren?
Und die Aussage von Herb Sutter und dem Komitee ist ja mal gefährlich:Perhaps the most heartening thing to me is that this standard is widely considered among committee old-timers as the highest-quality FDIS document we have shipped in the history of WG21, and we believe it to be clearly in superbly better shape than the first standard’s FDIS that we approved in November 1997 for ballot in early 1998.
Of course, we know there are bugs and as usual we expect to have a tail of Defect Reports (DRs, aka bug fixes and patches) to process over the next few meetings; but the tail is smaller, and many of those most involved expressed clear confidence that it will be far less than the five-year tail we had on the first standard.
Also zu solchen Aussagen würde ich mich nicht hinreissen lassen. Wieviele FDIS haben sie eigentlich bisher rausgebracht? Und hatten sie denselben Glauben 1997?
Im übrigen:
In den Kommentaren steht noch, dassexplicit
undnew
als Attribute fallen gelassen wurde, weil es Uneinigkeiten darüber gab.override
undfinal
sind noch drin. Schade.Grüssli