矢量迭代器的索引

时间:2014-01-24 19:47:19

标签: c++

所以我有一个基本的矢量迭代器,它看起来像:

for (std::vector<string>::iterator i = vec.begin(); i != vec.end(); ++i)
{
    // Need the index here
}

我尝试过使用&i,但只返回true。我需要返回索引。我需要创建自己的整数吗?

1 个答案:

答案 0 :(得分:4)

如果按'ID'表示索引,请使用

i - vec.begin()