コンパイラ エラー 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
}