Вопросы к Поиску с Алисой
Отличие функций std::round и std::lround заключается в типе возвращаемого результата: metanit.com