相关疑难解决方法(0)

跳过迭代器

我有一系列值,我想传递给一(iterator begin, iterator end)对函数.但是,我只希望处理原始序列中的每个第二个元素.

有没有一种很好的方法使用Standard-Lib/Boost创建一个迭代器外观,允许我传入原始序列?我认为这样的简单事情已经在boost迭代器或范围库中,但我没有找到任何东西.

或者我错过了另一个完全明显的方法来做到这一点?当然,我知道我总是可以选择将值复制到另一个序列,但这不是我想要做的.

编辑:我知道filter_iterator,但过滤值 - 它不会改变迭代进展的方式.

c++ boost stl boost-iterators

12
推荐指数
1
解决办法
7477
查看次数

标签 统计

boost ×1

boost-iterators ×1

c++ ×1

stl ×1