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