Есть ли преимущества цикла std::for_each перед циклом for? На мой взгляд, std::for_each только ухудшает читаемость кода. Почему тогда некоторые стандарты кодирования рекомендуют его использование?
Подробнее здесь: https://stackoverflow.com/questions/204 ... r-for-loop