dispose

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

Синтаксис:

dispose(<имя ссылки>);

Аргументы:

Имя Тип данных Описание
имя ссылки complex Переменная с выделенной памятью и присвоенной ссылкой

Описание:

Освобождение памяти, выделенной по ссылке динамически при помощи функции new~

Результат:

Имя Тип данных Описание
    Освобождение памяти

Пример:

p = new~double; //Выделение памяти
~double(p) = 100; //Присвоение    
y = ~double(p); //Доступ по ссылке
dispose(p); //Освобождение памяти

В процессе выполнения примера по ссылке p на переменную типа double выделяется память при помощи функции new~. При помощи функции ~ происходит доступ по ссылке к переменной и приравнивание ей значения 100. Переменной y присваивается значение 100 по ссылке p. Перед завершение примера происходит освобождение памяти при помощи функции dispose.

Дополнительные материалы

  • generacia_tekstovoi_tabl_i_upakovka_ee_v_gruppu.dita#