Поделиться через


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

См. также

Ссылки

<unordered_set>

Класс unordered_multiset

unordered_multiset::clear

Библиотека стандартных шаблонов