![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 21.10.2012
Сообщений: 13
|
![]()
у меня в классе в качестве поля сидит вектор, в процессе в него загружаются данные происходит работа с ними, так вот вопрос а нужно ли делать vector.clear() в деструкторе класса в котором находиться вектор?
Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
![]()
Если только ты не хочешь проконтролировать уничтожение обьектов в векторе, то обычно не нужно.
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 21.10.2012
Сообщений: 13
|
![]()
нет не хочу, я хочу чтобы память которую занимает вектор наверняка освободилась и все. так и будет? даже без clear?
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 24.04.2012
Сообщений: 300
|
![]()
Да. При уничтожении объекта твоего класса будет так же вызван и деструктор вектора, который почистит все за собой сам.
Помог? Оставляем отзыв =)
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 21.10.2012
Сообщений: 13
|
![]()
благодарю.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Функция базового класса вызывает критическую ошибку при вызове для класса-потомка | Archet | Общие вопросы C/C++ | 7 | 17.01.2012 20:17 |
Конструктор класса не хочет принимать в качестве параметра адрес объекта другого класса | Jugger | Помощь студентам | 3 | 05.01.2012 04:10 |
Расхождение адресов в конструкторе и деструкторе | _-Re@l-_ | Общие вопросы C/C++ | 13 | 13.08.2011 20:31 |
Определение типа класса по переменной на объект этого класса при компиляции | phomm | Общие вопросы Delphi | 24 | 08.04.2011 14:11 |
Простая реализация собственного класса "vector" | Arnezami | Общие вопросы .NET | 8 | 27.11.2010 22:51 |