AShelly
Resultados
1
preguntas formuladas por
AShelly
¿Puedes eliminar elementos de una std::list mientras la iteras?
15
respuestas
287
votos
301.6k
vistas
Tengo un código que se parece a este: for (std::list<item*>::iterator i = items.begin(); i != items.end(); i++) { bool isActive = (*i)->update(); //if (!isActive) // items.remove(*i); //else other_code_involving(*i); } items.remove_if(CheckItemNotActive);