当前位置:编程学习 > 网站相关 >>

STL遍历删除元素

     for(list<RecordS>::iterator it = outRecordData.begin(); it != outRecordData.end();){
                list<RecordS>::iterator itCur = it;
                ++it;
                if (itCur->totalTM < 1 || itCur->totalTM > 24 * 3600){   // 满足条件的删除
                        outRecordData.erase(itCur);
                }else{
                        normalizeRecord(*itCur);
                }
        }
补充:综合编程 , 其他综合 ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,