Borland Pascal. Руководство пользователя

       

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


Память, распределенная для переменных с помощью New, после завершения работы с ними должна освобождаться. Это позволит ис- пользовать динамически распределяемую память для других перемен- ных. Чтобы освободить память, выделенную для динамической пере- менной, вы должны использовать процедуру Dispose. В Примере 8.2 вы можете добавить следующее:

Dispose(StringPointer); Dispose(IntPointer);

Нужно помнить, что если вы распределяете динамические пере- менные с помощью New, то освобождать выделенную для них память после завершения работы с этими переменными нужно с помощью Dispose.



Содержание раздела