相关疑难解决方法(0)

获取std :: vector的迭代器索引的最有效方法是什么?

我正在迭代一个向量,需要迭代器当前指向的索引.AFAIK这可以通过两种方式完成:

  • it - vec.begin()
  • std::distance(vec.begin(), it)

这些方法的优点和缺点是什么?

c++ iterator coding-style

409
推荐指数
6
解决办法
28万
查看次数

C++ STL向量:从索引获取迭代器?

所以,我编写了一堆代码,通过index []访问stl向量中的元素,但现在我只需要复制一个向量的块.它看起来像vector.insert(pos, first, last)我想要的功能......除了我只有第一个和最后一个作为整数.有没有什么好方法可以获得这些值的迭代器?

c++ iterator stl vector

194
推荐指数
4
解决办法
12万
查看次数

标签 统计

c++ ×2

iterator ×2

coding-style ×1

stl ×1

vector ×1