недопустимый литеральный суффикс "d"
Подскажите пожалуйста, подключил onde-header библиотеку, попытался скомпилировать, но VS2022 выдает ошибку:
Ошибка C3688 недопустимый литеральный суффикс "d"; не удалось найти литеральный оператор или шаблон литерального оператора "operator ""d"
на строке:
const int tick = (int)((input / pips_size) + 0.5d);
Никогда не работал с double и float, но, как я понимаю тут литерал "d" должен означать, что 0.5 должен быть приведен к double ? Или что означает этот литерал и почему VS2022 выдает ошибку ?
Нагуглить про литерал "d" - так и не удалось.