Aviso do compilador (nível 4) C4218
extensão não padrão usada: é necessário especificar pelo menos uma classe de armazenamento ou um tipo
Com as extensões padrão da Microsoft (/Ze
), você pode declarar uma variável sem especificar um tipo ou classe de armazenamento. O tipo padrão é int
.
Exemplo
// C4218.c
// compile with: /W4
i; // C4218
int main()
{
}
Essas declarações são inválidas na compatibilidade ANSI (/Za).