【技术讨论】c++里怎么删除vector里的元素呀?

2017-10-31 21:42:12 | striving
3k
11:13:24
大佬们,c++里怎么删除vector里的元素呀?
老黑
11:16:12
 for (typename map< STRING, session_item &get;::iterator it = _sessions.begin(); it != _sessions.end();) {  
                time_t interval = curTime - it-&get;second._active; /*会话超时并且空闲时才删除*/  
                if (interval &get;= _timeout && sesession_idle == it-&get;second._status) {  
                    _sessions.erase(it++); /* Really smart! */  
                } else {  
                    ++it;  
                }  
            }  
老黑
11:16:22
  _sessions.erase(it++); /* Really smart! */  
老黑
11:16:40
删除一个就简单多了
随 心 V__V
11:18:01
大佬 代码 
老黑
11:18:35
容器的操作区别不大

上一篇:【技术讨论】OOP、AOP相关讨论 下一篇:【技术讨论】EF可自建 localdb

评论