Heim > Backend-Entwicklung > C++ > Warum ist __cplusplus in Visual Studio 2012 trotz C 11-Unterstützung immer noch als 199711L definiert?

Warum ist __cplusplus in Visual Studio 2012 trotz C 11-Unterstützung immer noch als 199711L definiert?

Barbara Streisand
Freigeben: 2024-11-06 05:49:02
Original
856 Leute haben es durchsucht

Why is __cplusplus Still Defined as 199711L in Visual Studio 2012, Despite C  11 Support?

Visual Studio 2012: __cplusplus und C 11

Frage:

Trotz Visual Studio 2012 Warum ist das __cplusplus-Makro bei der Unterstützung von C 11 als 199711L definiert, was dem „alten“ C entspricht? Dieser Wert bleibt auch dann unverändert, wenn C 11-Header enthalten sind.

Antwort:

Dieses Problem wurde Microsoft zur Überprüfung gemeldet:

https ://connect.microsoft.com/VisualStudio/feedback/details/759121/a-value-of-predefined-macro-__cplusplus-is-still-199711l

Das obige ist der detaillierte Inhalt vonWarum ist __cplusplus in Visual Studio 2012 trotz C 11-Unterstützung immer noch als 199711L definiert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage