Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.07.2008, 23:39   #1
kezman
Пользователь
 
Аватар для kezman
 
Регистрация: 09.07.2008
Сообщений: 26
По умолчанию Динамическая переменная

Если выделить память динамической переменной оператором new, но не вернуть память системе оператором delete, то память будет возвращена после завершения программы?
kezman вне форума Ответить с цитированием
Старый 29.07.2008, 13:49   #2
como
Форумчанин
 
Регистрация: 26.07.2008
Сообщений: 116
По умолчанию

Цитата:
Сообщение от kezman Посмотреть сообщение
Если выделить память динамической переменной оператором new, но не вернуть память системе оператором delete, то память будет возвращена после завершения программы?
Да. Операционная система при завершении программы возвращает все ресурсы, которые были затребованы этой программой, будь то память, файловые хэндлы и прочее.

На этом основан интересный прием программирования простых и быстрых утилит. Допустим для работы утилиты требуется значительное количество памяти. При завершении утилиты по правилам эту память нужно освободить. Но на освобождение уйдет какое-то время (иногда значительное время по сравнению с полным временем работы утилиты). И тогда можно просто бросить память и не освобождать ее, тем самым съэкономив это время.
como вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Класс Динамическая строка по Си Zolotce Помощь студентам 1 26.04.2008 18:58
Динамическая передача приоритета SunKnight Общие вопросы Delphi 3 18.12.2007 23:20
Динамическая память MadDog__ Помощь студентам 2 22.11.2007 00:05
Динамическая ширина столбцов Nemon Общие вопросы Delphi 7 12.09.2007 13:15