【发布时间】:2013-06-22 03:37:59
【问题描述】:
我正在通过以下方式使用擦除从地图中删除元素,但它无法正常工作。为什么?它不是全部删除。
float nw_cut=80.0;
for(it=nw_tot1.begin();it!=nw_tot1.end();it++)
{
float f=(float) ((float) it->second/lines)*100.0;
if ( f < nw_cut )
{
nw_tot1.erase(it);
}
}
【问题讨论】: