Просто встречал разные советы.
ranges-based for почти всегда читаемее
Если for_each с какой-то внешней функцией вызывается, тогда красиво, или с очень маленькой лямбдой, а так цикл проще
Ну вот и пишут, что for_each, после того как ввели range base уже не стоит использовать. А тут такой авторитет высказал обратное утверждение.
Вы этот вопрос авториту задавали?
На следующей неделе задам.
Ну, мб, речь была о том, что писать for_each(v.cbegin(), v.cend(), print) красивее, чем? for(const auto& x: v) { print(v); } Необходим полный контекст, в котором было произнесено высказывание о превосходстве for_each
Без него непонятно как что-то можно утверждать.
Обсуждают сегодня