50 / 31 / 4
Регистрация: 25.04.2013
Сообщений: 366
|
||||||
1 | ||||||
Освобождение памяти при удалении структуры30.08.2014, 12:57. Показов 1615. Ответов 3
Метки нет (Все метки)
Есть структура с указателем на блок памяти, если удалить структуру,память внутри структуры освободится или же надо освободить память внутри структуры?
Кликните здесь для просмотра всего текста
0
|
30.08.2014, 12:57 | |
Ответы с готовыми решениями:
3
Структуры. Освобождение памяти Освобождение памяти членов структуры(класса) Правильное освобождение памяти при std::vector Освобождение выделенной памяти при закрытии программы |
1674 / 1046 / 174
Регистрация: 27.09.2009
Сообщений: 1,945
|
|
30.08.2014, 13:02 | 2 |
Надо освободить.
1
|
148 / 139 / 18
Регистрация: 13.10.2012
Сообщений: 592
|
||||||
30.08.2014, 13:11 | 3 | |||||
Нужно сделать деструктор:
1
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
||||||
30.08.2014, 23:27 | 4 | |||||
Сообщение было отмечено MousePro как решение
Решение
MousePro, всё что выделяется через new, должно быть удалено через delete. Явно или неявно (всякие классы умных указателей например).
MastAKK, при выделении массива и освобождать нужно массив, т.е. в 9 строке должно быть:
1
|
30.08.2014, 23:27 | |
30.08.2014, 23:27 | |
Помогаю со студенческими работами здесь
4
Освобождение памяти при возникновения исключения в конструкторе Освобождение памяти при исключениях и именованные исключения Утечка памяти при удалении Вылетает при удалении памяти Выводит ошибку при удалении динамической структуры Ошибка при удалении динамически выделенной памяти Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |