Поделиться через


Предупреждение компилятора (уровень 1) C4028

формальный параметр "number" отличается от объявления

Тип формального параметра не согласен с соответствующим параметром в объявлении. Используется тип в исходном объявлении.

Это предупреждение допустимо только для исходного кода C.

Пример

Следующий пример приводит к возникновению ошибки C4028.

// C4028.c
// compile with: /W1 /Za
void f(int , ...);
void f(int i, int j) {}   // C4028

void g(int , int);
void g(int i, int j) {}   // OK

int main() {}