Udostępnij za pośrednictwem


Ostrzeżenie kompilatora (poziom 4) C4211

używane niestandardowe rozszerzenie : ponownie zdefiniowano extern do statycznego

Za pomocą domyślnych rozszerzeń firmy Microsoft (/Ze) można ponownie zdefiniować extern identyfikator jako static.

Przykład

// C4211.c
// compile with: /W4
extern int i;
static int i;   // C4211

int main()
{
}

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