Avertissement du compilateur (niveau 4) C4218
extension non standard utilisée : obligation de spécifier au moins une classe de stockage ou un type
Avec les extensions Microsoft par défaut (/Ze
), vous pouvez déclarer une variable sans spécifier de type ou de classe de stockage. Le type par défaut est int
.
Exemple
// C4218.c
// compile with: /W4
i; // C4218
int main()
{
}
Ces déclarations ne sont pas valides conformément à la compatibilité ANSI (/Za).