3 / 3 / 0
Регистрация: 14.09.2012
Сообщений: 84
|
|||||||||||||||||||||
1 | |||||||||||||||||||||
Проясните освобождение памяти21.07.2013, 13:53. Показов 1444. Ответов 15
Метки нет (Все метки)
Допустим есть такой код:
Надо ли проходить по списку coord_list и вручную очищать поля элементов?
0
|
21.07.2013, 13:53 | |
Ответы с готовыми решениями:
15
Резервирование памяти/освобождение памяти для трехмерного массива Освобождение памяти Освобождение памяти в C++ Освобождение памяти |
3 / 3 / 0
Регистрация: 14.09.2012
Сообщений: 84
|
|
21.07.2013, 14:05 [ТС] | 3 |
А в чем отличие? То есть почему не надо делать первый раз а остальные вручную чистить?
0
|
21.07.2013, 14:10 | 4 | |||||
Между чем?
Вообще странно что у тебя лист векторов трех координат. Не логично. Обычно делают так:
0
|
3 / 3 / 0
Регистрация: 14.09.2012
Сообщений: 84
|
|
21.07.2013, 14:35 [ТС] | 5 |
Это просто пример, первое что пришло в голову. На практике смысл переменных другой.
Добавлено через 4 минуты Я список очищаю много раз, и какая разница между первым и сотым очищением? Или я не правильно что-то понял. Это просто пример, первое что пришло в голову. На практике смысл переменных и названия другие.
0
|
3 / 3 / 0
Регистрация: 14.09.2012
Сообщений: 84
|
|
21.07.2013, 15:02 [ТС] | 7 |
0
|
3 / 3 / 0
Регистрация: 14.09.2012
Сообщений: 84
|
|
21.07.2013, 15:16 [ТС] | 9 |
0
|
castaway
|
21.07.2013, 15:19
#10
|
Не по теме: Я не знаю как тебе объяснить, ты "непробиваемый"...
0
|
Penoplast
|
21.07.2013, 15:58
[ТС]
#11
|
Не по теме: WUT?
0
|
415 / 411 / 95
Регистрация: 06.10.2011
Сообщений: 832
|
|
21.07.2013, 16:02 | 12 |
нет конечно
clear() всего то вызывает деструкторы для всех элементов в векторе и не освобождает память (этим занимается деструктор) при уничтожении coord запустятся деструкторы для всех членов класса
0
|
Olivеr
|
21.07.2013, 16:09
#14
|
0
|
3 / 3 / 0
Регистрация: 14.09.2012
Сообщений: 84
|
||||||
21.07.2013, 16:19 [ТС] | 15 | |||||
То есть я могу не заботиться о векторах x,y,z и смело делать так:
0
|
415 / 411 / 95
Регистрация: 06.10.2011
Сообщений: 832
|
|
21.07.2013, 16:20 | 16 |
Penoplast, да
1
|
21.07.2013, 16:20 | |
21.07.2013, 16:20 | |
Помогаю со студенческими работами здесь
16
Освобождение памяти Освобождение памяти Освобождение памяти освобождение памяти Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |