使用vector对象数组将变量与迭代器匹配
Match a variable with an iterater using a vector object array
我有一个迭代器ic
和一个变量ncount
。我试图匹配ncount
与迭代器。我将感激任何帮助或建议。提前谢谢。
for(ic = ackAttacky.begin();ic !=ackAttacky.end())
{
if(alien[ncount].alienBulletDead == true){
ic = ackAttacky.erase(ic);
alien[ncount].alienBulletDead = false;
alien[ncount].alienFired = false;
alienBulletCounter -=1;
cout << ncount << " " << ackAttacky.size() << endl;
}
else
++ic;
}
std::distance
呢?
nCount = std::distance(ackAttacky.begin(), ic);
http://www.cplusplus.com/reference/iterator/distance/相关文章:
- 使用std::multimap迭代器创建std::list
- 来自 std::list 的迭代器 .end() 按预期返回"0xcdcdcdcdcdcdcdcd"但 .begin()
- C++中带有List类的迭代器Segfault
- 如何在 c++ 中将字符串迭代器变量传递给函数?
- 迭代器或反向器的一个变量
- ActorItr 迭代器变量中有什么,* ActorItr 返回什么?
- 从迭代器转换为变量的类型.(C++11 模板)
- 如何将迭代器变量声明为私有成员变量
- C :我可以将成员变量的迭代器带入班级之一
- 作为变量的目录迭代器值
- 迭代器变量在C 中表现奇怪
- 从模板中的迭代器推断变量的类型,out使用auto
- 是 STL 容器静态变量的迭代器
- 模板变量作为unordered_map键,迭代器问题
- C++迭代器值到变量
- 为什么使用迭代器时无法使用成员函数获取成员变量<set>?
- 如何为未知容器声明迭代器变量
- 带有静态数组成员变量的迭代器
- 变量中的Reverse_iterator和迭代器抽象
- 使用vector对象数组将变量与迭代器匹配