Тема: видалення елементів вектора
Які є функції, щоб видалити елементи вектора? Зараз цікавить видалення одного елемента, але можна і вивчити і про видалення одразу декількох( не циклом)
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C++ → видалення елементів вектора
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Які є функції, щоб видалити елементи вектора? Зараз цікавить видалення одного елемента, але можна і вивчити і про видалення одразу декількох( не циклом)
Є перегружена функція erase
iterator erase (iterator position);
iterator erase (iterator first, iterator last);
Перша видаляє елемент з позиції position, а друга одразу кілька елементів з first по last.
В другому варіанті слід пам’ятати що елемент last залишається, видаляються елементи саме по last - [first, last).
Ще resize(size_type n) викидає хвіст, а clear() очищує весь масив.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися