1

Тема: видалення елементів вектора

Які є функції, щоб видалити елементи вектора? Зараз цікавить видалення одного елемента, але можна і вивчити і про видалення одразу декількох( не циклом)

2

Re: видалення елементів вектора

Є перегружена функція erase

iterator erase (iterator position);
iterator erase (iterator first, iterator last);

Перша видаляє елемент з позиції position, а друга одразу кілька елементів з first по last.
В другому варіанті слід пам’ятати що елемент last залишається, видаляються елементи саме по last - [first, last).

Подякували: koala, Joker2

3

Re: видалення елементів вектора

Ще resize(size_type n) викидає хвіст, а clear() очищує весь масив.

Подякували: Joker1

4

Re: видалення елементів вектора

Дякую всім.