【发布时间】:2023-04-01 03:15:01
【问题描述】:
我有一个获取一对输入迭代器的函数:
template<typename I>
void foo(I begin, I end) {...}
我想给它提供函数生成的序列 - 例如随机数序列。 是否有任何标准库机制来实现这一点,而无需将序列存储在集合中,然后从集合中获取迭代器?
【问题讨论】:
-
我不想缩小问题的范围。我想要一对未存储在任何集合中的序列上的迭代器。
-
标准库中有一个先例:
istream_iterator。您可以按照相同的思路编写您的,但标准库中没有任何内容可以帮助您做到这一点。 -
这个问题是否与您的问题足够相似以提供帮助? stackoverflow.com/questions/9059187/…
标签: c++