Задать вопрос
mrjbom
@mrjbom

Нужно ли после окончания работы с вектором указателей, удалять их?

Имеется такой вектор:
vector<int*> vect(10);
for(int i = 0; i < 10; ++i)
{
    vect[i] = new int;
}

Нужно ли после работы с ним, делать так?
for(int i = 0; i < 10; ++i)
{
    delete vect[i];
}

Или это делается вектором?
  • Вопрос задан
  • 112 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Stepik
    Внутреннее устройство контейнеров в STL (C++)
    2 недели
    Далее
  • Skillbox
    Разработчик на C++
    7 месяцев
    Далее
Решения вопроса 1
@vanyamba-electronics
Да, нужно удалять самому. Кто создал, тот и удаляет.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы