E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
WaterDrops
[
WaterDrops
]std::map中判断并删除元素
要做的事情就是遍历一个map,做一些判断,如果符合一定条件,就删除。代码尽量简洁高效(感谢付老板指点):关键点就是要知道map的erase不会令iterator失效,之前不确定的时候做了很多额外的工作保证其正确性。 for(map::iteratorit=testMap.begin();it!=testMap.end();) { if(it->second->Recyclable()) {
彭博
·
2012-03-09 14:00
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他