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


unordered_multimap::erase

Удаляет элемент или набор элементов в unordered_multimap из заданных позиций или удалять элементы, соответствующие указанному ключу.

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_multimap.

Заметки

Пример кода см. в разделе map::erase.

Требования

Заголовок:<unordered_map>

Пространство имен: std

См. также

Ссылки

<unordered_map>

Класс unordered_multimap

unordered_multimap::clear

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