Compartir a través de


Advertencia del compilador (nivel 4) C4218

se ha utilizado una extensión no estándar: se debe especificar al menos una clase de almacenamiento o un tipo

Observaciones

Con las extensiones de Microsoft (/Ze) predeterminadas, se puede declarar una variable sin especificar un tipo o una clase de almacenamiento. El tipo predeterminado es int.

Ejemplo

En el ejemplo siguiente se genera el código C4218:

// C4218.c
// compile with: /W4
i;  // C4218

int main()
{
}

Estas declaraciones no son válidas y no son compatibles con ANSI (/Za).