0
J'ai une carte des cartes et pendant l'itération j'ai besoin de supprimer l'itérateur comme je le montre dans le code suivant. Quelle est la meilleure façon de procéder?C++ Enlever l'itérateur dans la boucle (carte des cartes)
for (Map1_t::iterator itOutMap = map1.begin(); itOutMap != map1.end(); ++ itOutMap)
{
for (Map2_t::iterator itInMap = itOutMap->second.begin(); itInMap != itOutMap->second.end(); ++itInMap)
{
if (itInMap->first == USER_REQ_TYPE)
{
// need to delete the current itInMap
}
}
}
Merci. Sa résolution;) – RMRMaster