Разве перегрузка не зависит только от аргументов функции? И в принципе тут нет функции round(), которая возвращала что-то целочисленная. https://en.cppreference.com/w/cpp/numeric/math/round
Чего я не понимаю?
Ну вообще крякать как перегрузка по возращаемому значению конструкция может, надо всего лишь вернуть объект с перегруженным тайпкастом...
Обсуждают сегодня