STXXL支持数据处理的流模型。STXXL数据可以通过迭代来处理(例如使用stxxl::for_each),或者通过转换到流模式(例如使用streamify(),其中这种流转换可以被组合成有效的处理)。流结果可以使用materialize()转换回迭代器。
我有很多流转换,我想应用到输入流中。但是,我不需要将结果存储在任何输出“容器”中。
我需要的是一个materialize-like函数,它可以直接驱动流而不需要任何输出迭代器--本质上类似于stxxl::for_each。
STXXL中是否有类似的功能?
当然,我可以编写自定义的“什么都不做”--输出-迭代器,并将它们传递给materialize(),但我想知道是否有更优雅的解决方案。
发布于 2015-11-02 18:21:56
有stxxl::stream::discard。把结果扔了。
https://stackoverflow.com/questions/33462868
复制相似问题