TURBO PASCAL |
Новости
|
Переменные-указатели и динамические переменныеЗначением переменной-указателя является или nil (то есть пустое значение), или адрес значения, указывающий на динамическую переменную. Ссылка на динамическую переменную, на которую указывает пе- ременная-указатель, записывается в виде переменной-указателя, после которой ставится символ указателя (^). Динамические переменные и значения их указателей создаются с помощью стандартных процедур New и GetMem. Вы можете использовать операцию @ и стандартную функцию Ptr для создания значений указа- теля, которые рассматриваются как указатели динамических перемен- ных. Значение nil не указывает ни на какую переменную. Если вы попытаетесь получить доступ к динамической переменной при неопре- деленном значении указателя или указателе, равном nil, результат будет неопределенным. Приведем несколько примеров ссылок (указателей) на динами- ческие переменные: P1^ P1.Sibling^ Results[1].Data^ |
(с)Все права защищены По всем интересующим вопросам прошу писать на электронный адрес |