Просьба пояснить свою позицию, кто голосует не за 1.0
Мне кажется, что внутри min с 3-мя аргументами вызовется нешаблонная функция, потом константная ссылка из возврата забайндится на него и все поломается
Ну это скорее на внимательность, потому что такой код не пишут
Почему не пишут? Это чисто ловушка с выбором перегрузки. Для этого бага достаточно чтоб была шаблонная перегрузка и нешаблонная и возвратом по значению
Почему не пишут? Это чисто ловушка с выбором перегрузки. Для этого бага достаточно чтоб была шаблонная перегрузка и нешаблонная и возвратом по значению
Ты прав, я имел в виду кое-что другое. Не возвращают ссылку на один из аргументов, это потенциально стреляющий код. Примерно как возврат вьюхи