unordered_multiset::erase
Удаляет элемент или набор элементов в unordered_multiset из заданных позиций или удалять элементы, соответствующие указанному ключу.
iterator erase(
const_iterator Where
);
iterator erase(
const_iterator First,
const_iterator Last
);
size_type erase(
const key_type& Key
);
Параметры
Where
Положение элемента, необходимо удалить.First
Позиция первого элемента, необходимо удалить.Last
Расположите только за последним элементом, который необходимо удалить.Key
Значение ключа элемента, который необходимо удалить.
Возвращаемое значение
Для первых 2 функций-членов, двунаправленного итератора, обозначает первый элемент оставшиеся за всеми удаленными элементами, или unordered_multiset конец элемента, если такой элемент не существует.
Для третьего функцию-член, возвращает количество элементов, которые были удалены из unordered_multiset.
Заметки
Пример кода см. в разделе set::erase.
Требования
Заголовок:<unordered_set>
Пространство имен: std