Класс контейнера::eraseContainer Class::erase

Примечание

Эта статья содержится в документации по Microsoft C++ как нефункциональный пример контейнеров, используемых в стандартной библиотеке C++.This topic is in the Microsoft C++ documentation as a nonfunctional example of containers used in the C++ Standard Library. Дополнительные сведения см. в разделе Контейнеры стандартной библиотеки C++.For more information, see C++ Standard Library Containers.

Удаляет элемент.Erases an element.

СинтаксисSyntax

iterator erase(
    iterator _Where);

iterator erase(
    iterator first,
    iterator last);

RemarksRemarks

Первая функция члена удаляет элемент управляемой последовательности, на которую указывает _Where.The first member function removes the element of the controlled sequence pointed to by _Where. Вторая функция-член удаляет элементы управляемой последовательности в диапазоне [first, last).The second member function removes the elements of the controlled sequence in the range [first, last). Обе возвращают итератор, который обозначает первый элемент, находящийся за всеми удаленными элементами, или end, если такой элемент не существует.Both return an iterator that designates the first element remaining beyond any elements removed, or end if no such element exists.

Функции-члены вызывают исключение только в том случае, если операция копирования создает исключение.The member functions throw an exception only if a copy operation throws an exception.

См. также разделSee also

Пример класса контейнераSample Container Class