7
Trong std :: multiset có một hàm hoặc thuật toán để xóa chỉ một mẫu (đơn lẻ hoặc trùng lặp) nếu một phần tử được tìm thấy
Có lẽ đây là một bản sao nhưng tôi không tìm thấy bất cứ điều gì khi tìm kiếm: Khi erase(value)được gọi trên std::multisettất cả các phần tử có giá trị được tìm thấy đều bị xóa. Giải pháp duy nhất tôi có thể nghĩ ra là: std::multiset<int>::iterator hit(mySet.find(5)); if …