1
パイプライブラリ機能に範囲を使用できないのはなぜですか?
Jonathan Boccara(Fluent C ++の作者)がpipesというライブラリを作成しました。 リポジトリのメインページにあるこの「パイピング」は、見た目は同じですが、範囲の使用とは異なります。遅延プルではなく、積極的なプッシュに基づいています。しかし、範囲ライブラリを使用してさまざまな「パイプ」操作を実行することはできないと述べられています。例えば: unzip-圧縮された入力(基本的に一連のkタプル)を取り、kの独立した独立した出力を生成します。 fork-コンテナー/範囲の複数の(独立した)コピーを生成します。 なぜそうなるのか、原理的にはよくわかりません。(もちろん、終了イテレータ/センチネルを取得できない範囲を除いて。)