Welche Windows C ++ - IDES unterstützen den neuen C ++ 0x -Standard?
Frage
Was sind hervorragende C ++ - IDE -Optionen, die neben Visual .NET 2010 den neuen Standard C ++ 0x (Windows OS -freundlich) unterstützen (die Beta ist viel zu langsam/klobig)?
Lösung
Während das gesamte C ++ 0x -Standard nicht unterstützt wird, ist ein Großteil des TR1 -Zeuges in der enthalten SP1 -Update zu Visual Studio 2008. Das SP1 -Update enthält das Feature Pack Das wurde letztes Jahr veröffentlicht.
Andere Tipps
Jetzt, zwei Jahre nach der Frage der Frage, unterstützt Visualstudio 2010 die folgenden Kernsprachenfunktionen.
- Lambda Funktionen
- RValue -Referenzen (Semantik bewegen und perfekte Weiterleitung).
- Geben Sie Inferenz (Typ
auto
unddecltype
) nullptr
- Nachfolger -Rückgabetypspezifikation
auto f() -> int
static_assert
Ihr Problem ist, dass es nur wenige Compiler gibt, die die C ++ 0x -Spezifikation unterstützen. Insbesondere kommt G ++ noch nicht näher, und es gibt keine FOSS -IDEs, die C ++ 0x vollständig unterstützen, bis G ++ dies tut.