33,320
社区成员




Anime& find_pos() //这是我写的一个,查找容器元素的函数,返回查找到的元素引用,在main函数里测试后可用
下是我一个删除容器元素的函数
void Delete(vector<Anime>& B)
{
cout<<"请先找出你要删除的作品"<<endl;
B.erase(&(find_pos()));//这里报错
}
void Delete(vector<Anime>& B)
{
cout<<"请先找出你要删除的作品"<<endl;
vector<Anime>::iterator iter=&(find_pos());
B.erase(iter);
}
void Delete(vector<Anime>& B)
{
cout<<"请先找出你要删除的作品"<<endl;
vector<Anime>::iterator iter=&(find_pos());
B.erase(iter);
}
for(vector<int>::iterator it=arr.begin(); it!=arr.end(); )
{
if(*it == 8)
{
it = arr.erase(it);
}
else
{
++it;
}
}