C'est peut-être un doublon mais je n'ai rien trouvé en cherchant :
Lorsque erase(value)
est appelé sur std::multiset
tous les éléments avec la valeur trouvée sont supprimés. La seule solution à laquelle j'ai pensé est :
std::multiset<int>::iterator hit(mySet.find(5));
if (hit!= mySet.end()) mySet.erase(hit);
C'est ok mais j'ai pensé qu'il pourrait y avoir mieux. Des idées ?