Я пытаюсь сбросить итератор после того, как были удалены, идяСброс итератор в цикле после удаления
while (vBegin != vEnd)
{
//some stuff;
vectorThing.erase(vbegin);
vbegin = vectorThing.begin();
vEnd = vectorThing.end();
}
Это приводит к Венд равным вещь, которую я просто удалил, как я могу получить его, чтобы указать на очень конец, как раньше?
'Это приводит к Венд равным, что я просто deleted' Нет, это не делает. Что бы вы не дали вам эту идею? –
Я вошел в отладчик, и это было так, – randomname
Что, если есть, это отношения между 'vbegin' и' vBegin'? –