Compartir a través de


Error del compilador C2655

'identificador': la definición o la nueva declaración no son válidas en el ámbito actual

Un identificador solo se puede volver a declarar en el ámbito global.

El ejemplo siguiente genera el error C2655:

// C2655.cpp
class A {};
class B {
public:
   static int i;
};

int B::i;  // OK

int main() {
   A B::i;  // C2655
}