Compartir a través de


Advertencia del compilador (nivel 4) C4211

se ha utilizado una extensión no estándar: extern se redefinió como static

Observaciones

Con las extensiones predeterminadas de Microsoft (/Ze), puede redefinir un identificador extern como static.

Ejemplo

En el ejemplo siguiente se genera la advertencia C4211:

// C4211.c
// compile with: /W4
extern int i;
static int i;   // C4211

int main()
{
}

Estas redefiniciones no son válidas en la compatibilidad con ANSI (/Za).