Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Что за ошибка

  • Автор темы Автор темы SLOWDEX
  • Дата начала Дата начала
CFGMAKER
Пользователь
Пользователь
Статус
Оффлайн
Регистрация
11 Авг 2019
Сообщения
581
Реакции
57
1589028061029.png

хз
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Это warning
 
У тебя происходит смешание double и float.
В C++ оба этих типа дробные числа, но float 32-бита, а double 64-бита, у double больше точность, поэтому если ты пытаешься неявно присвоить floatу double, компилятор покажет предупреждение, что может утратиться точность в результат преобразования.
Не совсем ясно где у тебя это происходит, возможно функция deg возвращает double, а ты пытаешься уместить это в float.
Ты можешь либо поправить возвращаемое значение на float т.к. у тебя везде используются они, либо явно конвертировать тип, показав компилятору что такое преобразование для тебя ок, через (float)<double переменная>
 
Назад
Сверху Снизу