Tag: multiset

在std :: multiset中是否有一个函数或algorithm来删除一个样本(unicate或duplicate),如果一个元素被find

也许这是一个重复,但我没有find任何search:当在std::multiset上调用erase(value)时,find的所有元素都被删除。 我能想到的唯一解决scheme是: std::multiset<int>::iterator hit(mySet.find(5)); if (hit!= mySet.end()) mySet.erase(hit); 这是好的,但我认为可能会更好。 有任何想法吗 ?