Несколько способов удалить элементы из вектора в C++:
vector::erase()
. 1 Она удаляет элемент, используя итератор, а не значение. 1 Итератор для удаляемого элемента определяется с помощью функции find()
. 1remove() с векторным pop_back()
. 1 Функция remove()
сдвигает элемент, который необходимо удалить, в конец вектора. 1 Затем последний элемент удаляется методом vector::pop_back()
. 1vector::clear()
. 1 Она используется, когда необходимо удалить все элементы вектора. 1pop_back()
. 2