質問

いくつかのコードをデバッグしているときに、という名前の配列を見つけました。 default. 。キーワードは変数名として使用できないと思いました。

#include "stdafx.h"
#include <stdio.h>

int main()
{
 int default = 5;
 printf("%d\n", default);
 return 0;
}

これで、上記のコードは VS 2008 上で問題なくコンパイルされるようになりました。「デフォルト」ってキーワードじゃないの?なぜそれが変数名として機能するのでしょうか?副作用?

追伸: Infragistics::Win::UltraWinToolbars::ToolbarsCollection この名前のプロパティがあります!

役に立ちましたか?

解決

それは 既知の問題 VC++で。基本的には C++/CLI 互換性を考慮した設計です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top