hey hey,

j ai une std::list dont la boucle de parcours (pour le delete) ne joue pas correctement.

Si j ai un element dans la liste, lors du premier passage tout va bien mais la condition de sortie est ma l evalué et je tente de supprimer un auter objet inexistant.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
for(l_itProcess=m_ProcessList.begin();l_itProcess!=m_ProcessList.end();l_itProcess++)//read list
{						
	//deleting process in list				
	delete  (*l_itProcess);
	m_ProcessList.erase(l_itProcess);
}
des idées ?