Udostępnij przez


Ostrzeżenie kompilatora (poziom 1) C4020

"function" : zbyt wiele rzeczywistych parametrów

Uwagi

Liczba rzeczywistych parametrów w wywołaniu funkcji przekracza liczbę parametrów formalnych w prototypie funkcji lub definicji. Kompilator przekazuje dodatkowe rzeczywiste parametry zgodnie z konwencją wywoływania funkcji.

Example

Poniższy przykład generuje kod C4020:

// C4020.c
// compile with: /W1 /c
void f(int);
int main() {
   f(1,2);   // C4020
}

Możliwe rozwiązanie:

// C4020b.c
// compile with: /c
void f(int);
int main() {
   f(1);
}