TURBO PASCAL

Новости

Программы   

Turbo Pascal 

Игры

Документация   

Странности

FAQ

Ссылки

Форум

Гостевая книга

Рассылка

Благодарности

Об авторе

 

 

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

             Как показано в процедуре 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 Освобождение памяти для связанного списка.


Содержание

На первую страницу

Rambler's Top100 Rambler's Top100
PROext: Top 1000

(с)Все права защищены

По всем интересующим вопросам прошу писать на электронный адрес

Hosted by uCoz