TURBO PASCAL |
Новости
|
Освобождение выделенной для списка памятиКак показано в процедуре DisposeChecks в Примере 8.10, вы можете перебрать список, дойдя до каждого элемента и освободив его. procedure DisposeChecks; var Temp: PCheck; begin CurrentCheck := ListOfChecks; { указывает на первую запись } while CurrentCheck <> nil do begin Temp := CurrentCheck^.Next { сохранить указатель Next } Dispose(CurrentCheck); { освобождение текущей записи } CurrentCheck := Temp; { сделать сохраненную запись текущей } end; end; Пример 8.10 Освобождение памяти для связанного списка. |
(с)Все права защищены По всем интересующим вопросам прошу писать на электронный адрес |