VECTOR的流畅遍历和删除

CVV是一个类.

vector vvs;

//循环中:

 vector ::iterator vv_it=vvs.begin();

for(int i=vvs.size()-1;i>=0;i--)
{
        if(!(vv_it+i)->get_active())
 {  
    (vv_it+i)->Destroy();
                     vvs.erase(vv_it+i);
        }
        else
 {   
          (vv_it+i)->update();

        }

}


你可能感兴趣的:(TV5)