Compartilhar via


Aviso do Compilador (nível 4) C4220

varargs corresponde aos parâmetros restantes

Nas extensões padrão da Microsoft (/Ze), um ponteiro para uma função corresponde a um ponteiro para uma função com argumentos semelhantes, mas variáveis.

Exemplo

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

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

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

Esses ponteiros não correspondem à compatibilidade com ANSI (/Za).