Compartir a través de


Advertencia del compilador (nivel 1) C4630

"symbol": el especificador de clase de almacenamiento "extern" no es válido en la definición de miembro

Un miembro de datos o una función miembro se define como extern. Los miembros no pueden ser externos, pero los objetos completos sí. El compilador omite la palabra clave extern. El ejemplo siguiente genera la advertencia C4630:

// C4630.cpp
// compile with: /W1 /LD
class A {
   void func();
};

extern void A::func() {   // C4630, remove 'extern' to resolve
}