Partilhar via


Erro do compilador C2142

declarações de função diferem, parâmetros variáveis especificados apenas em um deles

Observações

Uma declaração da função contém uma lista de parâmetros variáveis. Outra declaração não o faz. ANSI C (/Za) apenas.

Exemplo

O exemplo a seguir gera C2142:

// C2142.c
// compile with: /Za /c
void func();
void func( int, ... );   // C2142
void func2( int, ... );   // OK