Udostępnij przez


Ostrzeżenie kompilatora (poziom 4) C4220

varargs pasuje do pozostałych parametrów

Uwagi

W obszarze domyślnych rozszerzeń firmy Microsoft (/Ze) wskaźnik do funkcji pasuje do wskaźnika do funkcji z podobnymi, ale zmiennymi argumentami.

Przykład

Poniższy przykład generuje C4220:

// C4220.c
// compile with: /W4

int ( *pFunc1) ( int a, ... );
int ( *pFunc2) ( int a, int b);

int main()
{
   if ( pFunc1 != pFunc2 ) {}   // C4220
}

Takie wskaźniki nie są zgodne ze zgodnością ANSI (/Za).