热点推荐:ASP.Net | ADO.Net | VB.Net | Web服务器 | Access | MSSQL | MySQL | Oracle | .Net控件 | Win 9x | Win 2000 | Win 2003 | DOS | Unix | 注册表 | 应用其它 | 安装调试 | 基本操作 | 使用技巧 | 系统优化 |故障处理 | 个性风格 | 病毒安全 | 专杀工具
您现在的位置: 中华IT技术网 >> FAQ >> C/C++ >> C语言 >> 正文
全文
请问...以迭代子访问map容器,并进行删除或插入操作的时候,怎么防止该迭代子失效呢?
作者:1024k    文章来源:Web    更新时间:2007-6-15

如题!
---------------------------------------------------------------

for(iterator it=c.begin();it!=c.end();)
{
if(need_erase(it))
{
iterator temp(it++);
c.erase(temp);
continue;
}
++it;
}

相关文章
最新更新
编辑推荐
热门图片
频道大全
文章阅读排行
周排行
月排行