Ich bitte nicht um volle Unterstützung, aber unterstützt eine der aktuellen Generationen C ++ 11? Ich weiß, dass VS C ++ Lambda und das Schlüsselwort auto unterstützt, und ich glaube, dass gcc auch beide unterstützt. Unterstützt eine der aktuellen Gen-Konsolen oder Handhelds (3ds, Sony Vita) dies?
10
Antworten:
Die meisten großen Spielekonsolen verfügen nicht über öffentliche Entwicklungskits und verbieten den Austausch vieler Informationen über die zugrunde liegenden SDKs. Sie neigen aus Kosten- und Stabilitätsgründen dazu, einige Jahre hinter anderen Plattformen zurückzubleiben. Wenn Sie Entwicklungskits für diese Konsolen oder die Ressourcen haben, um sie zu erhalten, sollten Sie sich an Ihren Lizenzgeber wenden können, um Einzelheiten zur C ++ 0x-Unterstützung zu erfahren.
Daher kann ich für keine der wichtigsten Spielekonsolen antworten, aber für die unabhängige Entwicklung ist die iOS-Toolchain möglicherweise wichtiger. Xcode basiert immer noch auf GCC 4.2 und sie bewegen sich vorwärts, indem sie zu Clang / LLVM wechseln, nicht zu neueren Versionen von GCC. Clang behält eine Funktionsmatrix für die Unterstützung von C ++ 0x bei, die bei weitem nicht so vollständig ist wie die von GCC . Bei der Auswahl einiger Hauptfunktionen sind verschiedene Vorlagen, Auto- und R-Wert-Referenzen vorhanden, Constexpr, standardmäßige / gelöschte Methoden und Lambdas jedoch nicht.
quelle