Предупреждение компилятора (уровень 1) C4029
объявленный формальный список параметров отличается от определения
Формальные типы параметров в объявлении функции не согласуются с теми, которые в определении функции. Компилятор использует список параметров из определения.