Freigeben über


Compilerwarnung (Ebene 4) C4218

Nicht dem Standard entsprechende Erweiterung: Mindestens Angabe einer Speicherklasse oder eines Typs erforderlich

Bemerkungen

Mit den standardmäßigen Microsoft-Erweiterungen (/Ze) können Sie eine Variable deklarieren, ohne einen Typ oder eine Speicherklasse anzugeben. Der Standardtyp ist int.

Beispiel

Im folgenden Beispiel wird C4218 generiert:

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

int main()
{
}

Solche Deklarationen sind unter ANSI-Kompatibilität (/Za) ungültig.