питонского for a in range(10,20) ?
Примерно так же вот
Детали не помню
оказывается, легко, в три строчки: #include <range/v3/view/iota.hpp> ... using namespace ranges; for (const auto &n : views::ints(10, 20))
или for(auto v : std::views::iota(10, 20)) {}
а чем оно отличается от for(int n=10;n<20;n++) ?
а весь ericniebler/range-v3 уже в стандарт попал или ещё пригодится и пока не удалять?
не знаю: сразу стал смотреть на то, что в стандарте оказалось
можно навесить дополнительные условия: фильтры всякие, трансформы... и это не будет выглядеть настолько громоздко как в обычном for; ну и это уровень абстракции поднимает — теперь можно рассуждать про получившийся view в целом https://en.cppreference.com/w/cpp/ranges
в этом-то случае понятно. А в задаче @ChezScheme выгядит как просто использование фичи ради использования фичи
Обсуждают сегодня