ホームページ  >  記事  >  バックエンド開発  >  C 11 がサポートされているにもかかわらず、Visual Studio 2012 で __cplusplus が依然として 199711L として定義されているのはなぜですか?

C 11 がサポートされているにもかかわらず、Visual Studio 2012 で __cplusplus が依然として 199711L として定義されているのはなぜですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-06 05:49:02849ブラウズ

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

Visual Studio 2012: __cplusplus および C 11

質問:

Visual Studio 2012 にもかかわらずC 11 をサポートしているのに、__cplusplus マクロが「古い」C に対応する 199711L として定義されているのはなぜですか?この値は、C 11 ヘッダーが含まれている場合でも変更されません。

回答:

この問題は、検討のために Microsoft に報告されました:

https ://connect.microsoft.com/VisualStudio/フィードバック/詳細/759121/a-value-of-predefine-macro-__cplusplus-is-still-199711l

以上がC 11 がサポートされているにもかかわらず、Visual Studio 2012 で __cplusplus が依然として 199711L として定義されているのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。