gpt4 book ai didi

c++ - 在 STXXL 中结合流和迭代

转载 作者:行者123 更新时间:2023-11-28 06:00:08 25 4
gpt4 key购买 nike

STXXL支持数据处理的流模型。 STXXL 数据可以通过迭代处理(例如使用 stxxl::for_each),或转换为流模式(例如使用 streamify(),其中此类流转换可以组合以进行高效处理。可以使用 materialize() 将流结果转换回迭代器。

我有一堆流转换,我想将其应用于输入流。但是,我不需要将结果存储在任何输出“容器”中。
我需要的是一个类似于 materialize 的函数,它只驱动流而不采用任何输出迭代器 - 本质上类似于 stxxl::for_each
STXXL中有这样类似的功能吗?

当然,我可以编写自定义“什么都不做”的输出迭代器并将它们传递给 materialize(),但我想知道是否有更优雅的解决方案。

最佳答案

stxxl::stream::discard .它接受流并丢弃结果。

关于c++ - 在 STXXL 中结合流和迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33462868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com