ein*_*ica 3 c++ boost iterator tuples commutativity
在这个关于 SO 的答案中,有一条评论暗示了一个有用的 C++ 构造,类似于make_zip_iterator, 但对于范围:它需要一个范围元组并产生一个新范围 - 其begin()和end()迭代器是适当的 zip 迭代器。
现在,这应该不太难实现,但我想知道 - Boost 不是已经以某种方式提供了吗?
Boost.Range 提供combine()函数 aszip_iterator的范围。
http://www.boost.org/doc/libs/1_56_0/libs/range/doc/html/range/reference/utilities/combine.html