int main()
{
list<string> slist;
string s;
cout<<"请输入多个字符串:"<<endl;
while(cin>>s){
slist.push_back(s);
}
string searchvalue("hello");
for(list<string>::iterator iter=slist.begin();iter!=slist.end();++iter){
if(*iter==searchvalue){
iter=slist.erase(iter);
}
}
return 0;
}
C++ primer第四版习题9.27:编写程序处理一个string类型的list容器。在该容器中寻找一个特殊值,如果找到,则将它删除。
最新推荐文章于 2024-08-08 18:37:26 发布