c – boost是否提供make_zip_range?

在SO的this answer处,有一条注释暗示了一个有用的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

上一篇:python – 将列表项转换为元组


下一篇:如何在Python中将自定义类对象转换为元组?