Eine Vorschau-Version von Visual Studio 2012 (die nächste Version nach VS2010) ist jetzt verfügbar .
Weiß jemand, welche neuen C ++ 11-Funktionen es unterstützt? (Ich bin im Moment nicht in der Lage, es auszuprobieren).
c++
visual-c++
c++11
visual-c++-2012
HighCommander4
quelle
quelle
Antworten:
Es ist erwähnenswert, dass Visual Studio 2010 bereits einige frühe C ++ 11-Unterstützung hatte. Um zusammenzufassen, was bereits in anderen Antworten verlinkt ist, ist hier Folgendes neu in Visual Studio 11, das nicht Teil von Visual Studio 2010 war:
Anfang November 2012, Microsoft angekündigt , den Visual C ++ Compiler November 2012 CTP , die mehr C ++ 11 - Funktionalität in Visual Studio 2012 fügt hinzu:
quelle
emplace_back
und ausmake_shared
. Gibt es etwas an cl, das es besonders schwierig macht, Variadics zu implementieren?Hier ist die Liste der Funktionen der neuen Visual Studio-Version und hier ist die Liste der Funktionen, die alle Compiler unterstützen
quelle
Es gibt eine Liste gibt . Was mir am meisten auffällt, sind die Funktionen, die noch fehlen :
boost::thread_specific_ptr
eine Weile hängen.Alle anderen Funktionen, die noch fehlen, sind hauptsächlich Dinge, auf die Sie verzichten können. Was ich hier aufführe, ist genau das, was mich jeden Tag nervt, wenn ich mit VS10 arbeite. Es ist nur so irritierend, dass sie überhaupt nicht am Compiler gearbeitet haben.
EDIT: Ich werde auch hinzufügen, dass
emplace_back
(eine großartige Funktion für die Standard-Bibliothekscontainer) nicht korrekt implementiert ist.quelle
Während GoingNative im Februar 2012 gab STL bekannt, dass Range-for ab der Beta, die am 29. Februar erwartet wird, in VS11 verfügbar sein wird. Eine Aufzeichnung des Vortrags ist verfügbar. "The Reveal" ist nach einer Stunde und 38 Minuten.
quelle
Es gibt jetzt eine endgültige Liste der C ++ 11-Funktionen in VS2010 und VS2012 auf MSDN .
quelle
http://blogs.msdn.com/b/vcblog/archive/2011/09/12/10209291.aspx
quelle
Probieren Sie dieses Video von Herb Sutter. Dieser Kerl braucht keine Einführung !!!
http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-835T
quelle