Partager via


Erreur du compilateur C2142

les déclarations de fonction diffèrent, les paramètres de variable sont uniquement spécifiés dans l'une d'entre elles

Une déclaration de la fonction contient une liste de paramètres de variable. Une autre déclaration ne le fait pas. ANSI C (/Za) uniquement.

L’exemple suivant génère l’erreur C2142 :

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