перестановку ссылок, что избавляет нас от необходимости перекачки значений, из одного массива в другой;
нельзя путать окно файла учреждение^ и ссылочную переменную на объекты типа служащий.
5. Уничтожение динамических объектов
Если в ходе вычислений какой-то динамический объект стал не нужен то его можно уничтожить и освободить занимаемую им память. Уничтожение динамического объекта происходит с помощью процедуры
dispose (<имя ссылочной переменной>)
В результате объект, на который указывала ссылочная переменная, исчезает ,а значение переменной становится неопределенным. Сама ссылочная переменная при этом сохраняется.
С появлением процедуры dispose в Pascal становится реальная опасность, о которой мы говорили в начале лекции - уничтожение объекта, на который указывают несколько переменных.
new(p); p^:=3;
d:=p; dispose(p);
Здесь ошибка в том, что в результате описанных действий переменная d указывает на объект, который прекратил свое существование.