相关疑难解决方法(0)

获取迭代器范围的每个第n个元素

是否有一个迭代器的标准实现(意思是stdlib或boost)包装另一个迭代器并且只给出它的每个第n个元素?

我首先想到的是,使用拟合谓词和boost :: filter_iterator是可能的,但是谓词只获取值而不是基本迭代器,所以它无法告诉起始距离.

编辑
提供更多信息:迭代器应与std::transform或等函数兼容std::copy.所以它应该像stdlib迭代器一样使用.

类似的问题:
C++/STL:std :: transform与给定的步幅?
非单元迭代器使用非随机访问迭代器

c++ boost iterator std

7
推荐指数
2
解决办法
2363
查看次数

标签 统计

boost ×1

c++ ×1

iterator ×1

std ×1