W8048 メンバー型へのアクセスには限定名が必要 (-wnst) (C++)

提供: RAD Studio
移動先: 案内検索

コンパイラのエラーと警告(C++):インデックス への移動

(この警告を抑止するコマンドラインオプションは -w-nst)

C++ 仕様の以前のバージョンでは,クラス内で宣言された typedef 名とタグ名がグローバルスコープで直接可視でした。

C++ の最新の仕様では,これらの名前をクラススコープの外で使用する場合は,前に "class::qualifier" を付ける必要があります。

この警告は,1 つのクラスで名前が一意に定義されるたびに,コンパイラによって生成されます。このように "class::" がなくても許可されます。したがって,古いバージョンのコードもコンパイルできます。