'identifier': 定義や再宣言が現在のスコープでは不正です
識別子は、グローバル スコープでのみ再宣言できます。
次の例では C2655 が生成されます。
// C2655.cpp
class A {};
class B {
public:
static int i;
};
int B::i; // OK
int main() {
A B::i; // C2655
}
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
'identifier': 定義や再宣言が現在のスコープでは不正です
識別子は、グローバル スコープでのみ再宣言できます。
次の例では C2655 が生成されます。
// C2655.cpp
class A {};
class B {
public:
static int i;
};
int B::i; // OK
int main() {
A B::i; // C2655
}