list 迭代器的用法
2024-08-29 19:12:17
string strTemp;
list<string> strList;
char *ch = new char[];
strcpy( ch , "");
strTemp = ch;
strList.push_back( strTemp );
char *p = "abcdefg";
strTemp = p;
strTemp += strTemp;
char *lp = "e:\Project\InfoStation\INFOSTATION05-20.1\OUTPUT\Picture\热烈欢迎01.bmp";
strList.push_back( lp);
strList.push_back( strTemp );
strTemp = "";
strList.push_back( strTemp );
char chTep[];
strcpy( chTep , "wo bu houhui");
strTemp = chTep;
strList.push_back( strTemp ); //迭代器的用法来了
list<string>::iterator it;
for ( it = strList.begin(); it != strList.end(); it++ )
{
if( *it == "")
{
strList.erase( it );
break;
}
}
//因为删除了一个数据,容器里面的数据就不连续了,这时迭代器就失效了,想要再次循环操作,重新继续迭代器
for ( it = strList.begin(); it != strList.end(); it++ )
{
cout<<*it<<endl;
}
最新文章
- SqlServer根据时段统计数据
- alpha阶段总结 说明
- 【转载】《Ext JS 4 First Look》翻译之一:新特性
- tensorflow + pycharm安装即相关资料
- Mahout之深入navie Bayesian classifier理论
- Text selection in div(contenteditable) when double click
- Core Data(数据持久化)
- python环境配置selenium与IE、Chrome、Firefox、PhantomJS
- bzoj 4974: 字符串大师
- myeclipse中修改maven的默认仓库位置
- C语言 &#183; 滑动解锁
- android 注入so
- B.A.T.M.A.N
- C#编译时,提示缺少NuGet包
- pt-query-digest详解慢查询日志
- Zabbix应用三:Zabbix监控MySQL
- Google Admob广告Android全攻略1
- Emacs 快速指南 - 原生中文手册
- P2622 关灯问题II (状态压缩入门)
- BZOJ 2938 [Poi2000]病毒(AC自动机)