Salut,
Voilà le problème.
std::map< std::string, int > M ;
Voilà M contient par exemple dix paires.
On peut supprimer la première paire avec :
M.erase( M.begin() ) ; // ok
mais
M.erase( M.begin() + 2 ) ; // ça coince.
Franchement je ne comprends pas. Comment faire pour supprimer
une paire dans une map ?
Partager