Heim  >  Artikel  >  Backend-Entwicklung  >  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
Barbara StreisandOriginal
2024-11-06 05:49:02788Durchsuche

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!

Stellungnahme:
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