|
|
От: | sergii.p | |
| Дата: | 30.11.20 17:48 | ||
| Оценка: | |||
#include <iostream>
#include <ranges>
int main()
{
/*const*/ auto odds = std::views::iota(1)
| std::views::filter([](int i){ return i % 2 == 0; })
| std::views::take(100);
for(const auto i: odds) {
std::cout << i << std::endl;
}
}error: passing 'const std::ranges::take_view<std::ranges::filter_view<std::ranges::iota_view<int, std::unreachable_sentinel_t>, main()::<lambda(int)> > >' as 'this' argument discards qualifiers [-fpermissive]
25 | for(const auto i: odds) {