【发布时间】:2017-07-20 09:18:43
【问题描述】:
我曾尝试使用 max 函数,但它需要一个迭代器,即 A.begin 和 A.end 但对于我的程序,我想找到从 i 到 x 的范围。我试图阅读文档,但是无法找到解决方案。任何帮助将不胜感激。谢谢。
【问题讨论】:
-
vector 提供随机访问迭代器,因此您可以轻松地将索引转换为迭代器
items.begin() + i -
如果能提供一些真实的代码就更好了
-
这就是所有standard algorithm functions 的优点,它们有一个范围。迭代器不必只是开始和结束,它可以是介于两者之间的任何东西。