недопустимый литеральный суффикс "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" - так и не удалось.


Ответы (0 шт):