コンパイラ エラー C2510

'identifier' : '::' の左側は、クラス、構造体、共用体のいずれかでなければなりません

スコープ解決演算子 (::) の左側には、クラス、構造体、または共用体の名前のいずれかが必要です。

次の例では C2510 が生成されます。

// C2510.cpp
struct S {
   static const int x = 1;
};

int main() {
   S s;
   int num1 = s::x;   // C2510
   int num2 = S::x;   // OK
}