我正在迭代一个向量,需要迭代器当前指向的索引.AFAIK这可以通过两种方式完成:
it - vec.begin()
std::distance(vec.begin(), it)
这些方法的优点和缺点是什么?
c++ iterator coding-style
所以,我编写了一堆代码,通过index []访问stl向量中的元素,但现在我只需要复制一个向量的块.它看起来像vector.insert(pos, first, last)我想要的功能......除了我只有第一个和最后一个作为整数.有没有什么好方法可以获得这些值的迭代器?
vector.insert(pos, first, last)
c++ iterator stl vector
c++ ×2
iterator ×2
coding-style ×1
stl ×1
vector ×1