博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
map set iterator not incrementable 解决办法
阅读量:6565 次
发布时间:2019-06-24

本文共 525 字,大约阅读时间需要 1 分钟。

例子:

1 #include 
2 #include
3 using namespace std; 4 5 int main() 6 { 7 map
test_map; 8 9 test_map[1] = 1;10 11 test_map[2] = 2;12 13 test_map[3] = 3;14 15 test_map[4] = 4;16 17 for(std::map
::iterator iter = test_map.begin();iter != test_map.end())18 {19 map
::iterator it_NeedDel = iter;//备份迭代器。因为删除操作后,迭代器指向空,要备份。20 if(iter.fisrt==1)21 {22 iter++;23 test_map.erase(it_NeedDel);24 } 25 }

转载地址:http://yjdjo.baihongyu.com/

你可能感兴趣的文章
程序中的魔鬼数字
查看>>
SVN高速新手教程
查看>>
session cookie
查看>>
ZBar之ZBarReaderViewController
查看>>
Nuget~管理自己的包包~丢了的包包快速恢复
查看>>
$.extend({},defaults, options) --(初体验三)
查看>>
jQuery hover() 方法
查看>>
android 一步一步教你集成tinker(热修复)
查看>>
到底有多少内存
查看>>
centos7.3 安装ovirt-engine4.0 版本
查看>>
Jenkins+git+tomcat 自动化持续部署
查看>>
项目log日志打印
查看>>
Openstack的环境的Mitaka部署环境服务,实例(1)
查看>>
文档的压缩与打包
查看>>
python3 在不同操作系统安装第三方库方法
查看>>
redhat5.8+mfs(提供软件包文档)
查看>>
python编写登录接口
查看>>
MySQL高可用方案之多级复制
查看>>
OVS 中的各种网络设备 - 每天5分钟玩转 OpenStack(128)
查看>>
Python火车票代码
查看>>