&end);
как лучше записать вот это: decltype(*begin) min = *begin?
А auto, нет?
auto min = *begin;
А зачем итератор по константной ссылке? Он же, как правило, «лёгкий», соответственно просто по значению принять можно
верно, как правило в реализации итератора в стдлибах максимум 2 ссылки
спасибо, буду знать. по итогу у меня сейчас сделано как auto min = *std::min_element(begin, end);
auto или std::iterator_traits<Iterator>::reference в зависимости ои далтнейшего использования
Обсуждают сегодня