Udostępnij przez


Ostrzeżenie kompilatora (poziom 4) C4218

używane rozszerzenie niestandardowe: musi określać co najmniej klasę magazynu lub typ

Uwagi

Za pomocą domyślnych rozszerzeń firmy Microsoft (/Ze) można zadeklarować zmienną bez określania typu lub klasy magazynu. Domyślnym typem jest int.

Przykład

Poniższy przykład generuje C4218:

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

int main()
{
}

Takie deklaracje są nieprawidłowe w ramach zgodności ANSI (/Za).