close
Пространства имён
Варианты
Действия

std::vector::clear

Материал из cppreference.com
 
 
 
 
<tbody> </tbody>
void clear();

Удаляет все элементы из контейнера.

Делает недействительными все ссылки, указатели или итераторы указывающие на удалённые элементы. Может также сделать недействительными итераторы после конца последовательности.  

Оставляет capacity() вектора без изменений.

Параметры

(Нет)

Возвращаемое значение

(Нет)

Исключения

(none) (до C++11)
спецификация noexcept:  
noexcept
  
(начиная с C++11)

Сложность

Линейная в зависимости от размера контейнера.

clear определена в смысле erase, у которого линейная сложность. (до C++11)
сложность clear не указана. (начиная с C++11)
(до C++14)
clear имеет линейную сложность для последовательных контейнеров. (начиная с C++14)

См. также

удаляет элементы
(public функция-элемент) [править]