vendredi 6 mars 2015

Reset iterator in loop after erase


I am trying reset an iterator after it has been erased by going



while (vBegin != vEnd)
{
//some stuff;
vectorThing.erase(vbegin);
vbegin = vectorThing.being();
vEnd = vectorThing.end();
}


This causes vEnd to equal the thing I just deleted, how do I get it to point to the very end like it was before?




Aucun commentaire:

Enregistrer un commentaire