我试图澄清我关于迭代器的概念,并且在阅读Random Access Iterators
本书时指出这些迭代器可以与实例索引一起使用iterat[myIndex]
。现在我以一种简单的方式使用了带有向量的随机访问迭代器:
std::vector<int>::iterator it;
for(it = vec.begin() ; it != vec.end() ; it++)
{
std::cout << *it
}
我想知道如何使用带有随机访问迭代器的索引以及何时需要?任何建议,将不胜感激