Visual C++ の概念 : C/C++ プログラムのビルド
コンパイラの警告 (レベル 1) C4832
エラー メッセージ
UDT 'type name' 後のトークン 'token' は正しくありません。クラスや構造体などのユーザー定義型 (UDT: User-Defined Type) のメンバが正しく修飾されていません。この警告が生成されても、コンパイラは修飾が正しく行われている場合と同様に処理を継続します。
次の例では C4832 警告が生成されます。
// C4832.cpp
// compile with: /W1
struct A {
enum { e };
};
int main() {
return A.e; // C4832
// try the following line instead
// return A::e;
}