[an error occurred while processing this directive]
|
свободной памяти у системы. Как только надобность в этой памяти отпадает, программа возвращает эту память обратно в систему. Т.е. память используется на временной основе.
Динамическую память удобно использовать, например, для организации таблиц символов в компиляторах или ассемблерах поскольку размер таблиц зависит от количества переменных в исходном тексте программы и заранее определить размер таблицы невозможно.
Другой пример из области ООП. Когда объект создается, то ему требуется память, она берется их heap. приуничтожении объекта память возвращается обратно в систему. В общем, примеров можно привести множество.
E-mail: info@telesys.ru