Здравствуйте, rg45, Вы писали:
R>Здравствуйте, Doom100500, Вы писали:
R>>>И сколько угодно наслаждаться результатами:
R>>>http://coliru.stacked-crooked.com/a/f9e515b153d86f7c
R>>>R>>> const std::list list = make<std::list>(nums | filter(even) | map(pow(2)));
R>>>
R>>>Здесь можно было спокойно использовать auto, но я специально явно написал std::list, чтоб у тебя не возникало сомнений в том, что сконструировался именно std::list.
D>>В моём компиляторе не компилируется. А значит, пока не внедрили, либо не использовать, либо опять все эти begin()/end().
R>Блин, я тебе ссылку дал, где это не только компилируется, но и выполняется. На компиляторе С++20, на минуточку. Ты ссылку видишь?
R>А если ты используешь какую-то ветошь, то при чём тут С++, это твои личные трудности.
Не я, а компания. Трудности не мои, а компании. Мои трудности — это крепиться и терпеть, пока компания не решится сменить компилятор. Это происходит, но не тогда, когда хочу я.
Ещё раз: мне не нравится многословность плюсов, а не необходимость их постоянно учить. Это мне как раз нравится.
Многословность можно решить. ranges — хороший путь, но этого мало.