Udostępnij przez


Ostrzeżenie kompilatora (poziom 4) C4205

używane niestandardowe rozszerzenie : deklarację funkcji statycznej w zakresie funkcji

Uwagi

Za pomocą rozszerzeń firmy Microsoft (/Ze) static funkcje można zadeklarować wewnątrz innej funkcji. Funkcja ma zakres globalny.

Przykład

Poniższy przykład generuje kod C4205:

// C4205.c
// compile with: /W4
void func1()
{
   static int func2();  // C4205
}

int main()
{
}

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