TURBO PASCAL

Новости

Программы   

Turbo Pascal 

Игры

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

Странности

FAQ

Ссылки

Форум

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

Рассылка

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

Об авторе

 

 

Переменные-указатели и динамические переменные 

             Значением переменной-указателя является  или  nil  (то  есть
        пустое значение), или адрес значения, указывающий на динамическую
        переменную.

             Ссылка на динамическую переменную,  на которую указывает пе-
        ременная-указатель,  записывается  в  виде  переменной-указателя,
        после которой ставится символ указателя (^).

             Динамические переменные и значения их указателей создаются с
        помощью стандартных процедур New и GetMem. Вы можете использовать
        операцию @ и стандартную функцию Ptr для создания значений указа-
        теля, которые рассматриваются как указатели динамических перемен-
        ных.

             Значение nil не указывает ни на какую  переменную.  Если  вы
        попытаетесь получить доступ к динамической переменной при неопре-
        деленном значении указателя или указателе,  равном nil, результат
        будет неопределенным.

             Приведем несколько  примеров  ссылок (указателей) на динами-
        ческие переменные:

             P1^
             P1.Sibling^
             Results[1].Data^

Содержание

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

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

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

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

Hosted by uCoz