boost是否提供make_zip_range?

时间:2014-10-09 21:52:43

标签: c++ boost iterator tuples commutativity

this answer这里SO上,有一条评论暗示了一个有用的C ++构造,类似于make_zip_iterator,但对于范围:它需要一个范围元组并产生一个新范围 - 其{{1和begin()迭代器是合适的zip迭代器。

现在,这应该不会太难实现,但我想知道 - Boost已经提供过了吗?

1 个答案:

答案 0 :(得分:4)

Boost.Range将combine()函数作为zip_iterator的范围提供。

http://www.boost.org/doc/libs/1_56_0/libs/range/doc/html/range/reference/utilities/combine.html