Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Randen
35 / 35 / 15
Регистрация: 06.01.2014
Сообщений: 707
1

Освобождение выделенной памяти при закрытии программы

17.10.2015, 21:39. Просмотров 328. Ответов 3
Метки нет (Все метки)

Добрый вечер.
Подскажите, при закрытии программы, вся память что была выделена внутри программы освобождается или нет?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2015, 21:39
Ответы с готовыми решениями:

Освобождение выделенной памяти
Здравствуйте! Есть структура, выглядит, например, так: struct some_structure...

Корректно ли освобождение выделенной памяти?
Извиняюсь, если такой вопрос уже звучал. Допустим есть такой кусок кода: ...

Освобождение памяти, выделенной через new
Я прочитал, что память динамически для строки, можно выделить к примеру узнать...

Массив: Освобождение выделенной памяти
Сказали переделать код, нужно что бы память освобождалась не в отдельной...

Освобождение памяти, выделенной под массив
Выделяю память под массив: int (*array_1) = new int; как освободить...

3
zss
Модератор
Эксперт С++
7257 / 6703 / 4243
Регистрация: 18.12.2011
Сообщений: 17,692
Завершенные тесты: 1
17.10.2015, 21:43 2
Да, операционная система обычно исправляет Ваши огрехи и возвращает выделенную память.
Но рассчитывать на это дурной тон.
1
hoggy
Нарушитель
Эксперт С++
7087 / 3130 / 648
Регистрация: 15.11.2014
Сообщений: 7,209
Завершенные тесты: 1
17.10.2015, 21:47 3
Цитата Сообщение от Randen Посмотреть сообщение
при закрытии программы, вся память что была выделена внутри программы освобождается или нет?
зависит от ОС.

такие, как виндовсы,
или линуксы обычно подчищают за процессом программой.

однако язык с++ - кроссплатформенный.
он предназначен для работы на самых различных ос.

например, у вас дома стоит микроволноффка,
со своей миниатюрной специфической ос.
которая вполне возможно и не подчищает.

поэтому, в общем случае закладываться на это нельзя.
1
Randen
35 / 35 / 15
Регистрация: 06.01.2014
Сообщений: 707
17.10.2015, 21:57  [ТС] 4
спасибо)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.10.2015, 21:57

Освобождение памяти, выделенной на динамический массив структур
Есть динамический массив структур. Как я понимаю, delete A не производит...

Объясните правила работы с delete с указателями и массивами (корректное освобождение выделенной памяти)
Указатель содержал ссылку на динамический массив. Массив удалил. Имеет ли смысл...

Косвенное обращение к методам. Освобождение памяти,выделенной под двумерный динамический массив
Вопрос 1. В задании необходимо проиллюстрировать косвенный способ обращения к...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru