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