Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
DrOffset
8142 / 4723 / 1154
Регистрация: 30.01.2014
Сообщений: 7,695
29.07.2014, 00:07 0

Операция delete в векторе

29.07.2014, 00:07. Просмотров 666. Ответов 14
Метки (Все метки)

Ответ

Цитата Сообщение от Антон219 Посмотреть сообщение
если у меня в конструкторе просто инициализируются, например пара int переменных, то ведь они автоматически уйдут при уничтожении объекта?
Да.
Цитата Сообщение от Антон219 Посмотреть сообщение
Но, например, в одном из конструкторов у меня вектор указателей данного класса заполняется данными. Тогда в деструкторе надо этот вектор освободить?
Если память выделялась через new, а потом эти указатели записывались в вектор в конструкторе, то в деструкторе надо будет пройтись по элементам вектора и вызвать для каждого delete. Ну это в первом приближении, если я правильно понял твой вопрос.

А вот постскриптум твой я не понял. Это к чему?

Вернуться к обсуждению:
Операция delete в векторе
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.07.2014, 00:07

"delete [] a, b;" эквивалентно "delete [] a; delete [] b;"?
Я правильно понимаю, что "delete a, b;" эквивалентно "delete a; delete b;" ?

Сортировка в векторе
Нужно отсортировать студентов в векторе по размеру стипендии от большей к...

Поиск в векторе
Есть вектор v Нужно задать поиск значения 6 и присвоить переменной i номер...

0
Другие темы раздела
C++ Как сделать чтобы цвет текста плавно менялся http://www.cyberforum.ru/cpp-beginners/thread1226126.html
Как сделать чтобы цвет текста плавно переливался? void RenderDVD(void) { int left, top; left = 1; top = pPresentParam.BackBufferHeight - 45; pD3DFont->PrintShadow(left, top,...
C++ Нужны ли в реальной практике массивы? Вопрос такой: нужны ли в реальной практике массивы? Или это лишь пережиток С? Имеют ли массивы реальные преимущества перед векторами, например? Почему спрашиваю - сейчас изучаю STL алгоритмы, такие... http://www.cyberforum.ru/cpp-beginners/thread1226124.html
C++ Как вывести символ в любое место экрана?
Речь идёт о консольной программе. Поиск на форуме в этом отношении ничего не дал. Говорится о формах, о текстовых полях и иных объектах объектно-ориентированного программирования. Наверняка...
C++ Отсортировать массив строк и вывести информацию соответствующую условию
Ведомость содержит информацию: номер группы, фамилия и инициалы студента, оценки по 3 предметам. Вывести в алфавитном порядке фамилии студентов, которые имеют хотя бы одну двойку (заборгованість?)...
C++ Поиск и сортировка в текстовом файле http://www.cyberforum.ru/cpp-beginners/thread1226072.html
В программирование не силен только начал изучать есть задача.Есть текстовый файл такого плана вторник 1 21.03.2014 маша купила кокаколу 20рублей Вася положил деньги на телефон 100рублей Петя...
C++ Деструктор вызывается для результата сложения ДО присваивания, и дальше все падает. Подскажите пожалуйста! Написал класс матриц с перегруженными операторами class Matrix3d{ public: double** matrix; Matrix3d(); Matrix3d(double m11,double m12,double m13,double m21,double... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru