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


Ошибка компилятора C2379

Формальный номер параметра имеет другой тип при повышении

Тип указанного параметра несовместим с повышением по умолчанию с типом в предыдущем объявлении. Это ошибка в ANSI C (/Za) и предупреждение с расширениями Майкрософт (/Ze).

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

// C2379.c
// compile with: /Za
void func();
void func(char);   // C2379, char promotes to int