std::vector::clear
Материал из cppreference.com
| void clear(); |
||
Удаляет все элементы из контейнера.
Делает недействительными все ссылки, указатели или итераторы указывающие на удалённые элементы. Может также сделать недействительными итераторы после конца последовательности.
Оставляет capacity() вектора без изменений.
Содержание |
[править] Параметры
(Нет)
[править] Возвращаемое значение
(Нет)
[править] Исключения
| (none) | (до C++11) |
спецификация noexcept: noexcept |
(начиная с C++11) |
[править] Сложность
Линейная в зависимости от размера контейнера. clear определена в смысле erase, у которого линейная сложность. |
(до C++11) |
сложность clear не указана. |
(начиная с C++11) (до C++14) |
clear имеет линейную сложность для последовательных контейнеров. |
(начиная с C++14) |
[править] См. также
| Удаляет элементы (public функция-член) | |