dispose
Освобождение памяти, выделенной динамически по ссылке.
Синтаксис
dispose(<имя ссылки>);
Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| имя ссылки | tcomplex |
Переменная с выделенной памятью и присвоенной ссылкой |
Описание
Освобождение памяти, выделенной по ссылке динамически при помощи функции new~
Результат
| Имя | Тип данных | Описание |
|---|---|---|
| Освобождение памяти |
Пример
p = new~double; //Выделение памяти
~double(p) = 100; //Присвоение
y = ~double(p); //Доступ по ссылке
dispose(p); //Освобождение памяти
В процессе выполнения примера по ссылке p на переменную типа
double выделяется память при помощи функции new~. При
помощи функции ~ происходит доступ по ссылке к переменной и приравнивание
ей значения 100. Переменной y присваивается значение 100 по ссылке
p. Перед завершение примера происходит освобождение памяти при помощи
функции dispose.