【发布时间】:2015-11-01 13:52:58
【问题描述】:
STXXL 支持数据处理的流模型。 STXXL 数据可以通过迭代处理(例如使用stxxl::for_each),或者通过转换为流模式(例如使用streamify(),其中可以组合此类流转换以进行高效处理。流结果可以转换回使用 materialize() 的迭代器。
我有一堆流转换,我想将它们应用于输入流。但是,我不需要将结果存储在任何输出“容器”中。
我需要的是一个类似materialize 的函数,它只驱动流而不使用任何输出迭代器——本质上就像stxxl::for_each。
STXXL中是否有类似的功能?
当然,我可以编写自定义的“do-nothing”-output-iterators 并将它们传递给materialize(),但我想知道是否有更优雅的解决方案。
【问题讨论】: