boost是否提供make_zip_range

Does boost offer make_zip_range?

本文关键字:zip range make 是否 boost      更新时间:2023-10-16

在SO上的这个答案中,有一条注释建议使用一个有用的C++结构,类似于make_zip_iterator,但适用于范围:它接受一个范围元组,并生成一个新的范围-其begin()end()迭代器是合适的zip迭代器。

现在,这应该不会太难实现,但我想知道——Boost不是已经以某种方式提供了吗?

Boost.Range提供combine()功能作为zip_iterator的范围。

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