Ссылка на переменную может обозначать следующее:
- переменную;
- компонент в переменной структурного или строкового типа;
- динамическую переменную, на которую указывает переменная
типa указатель.
Синтаксис ссылки на переменную имеет вид:
┌─────────────┐
ссылка на ─┬──>│идентификатор├────────────────────────────┬──>
переменную │ │ переменной │ ^^ ┌────────────┐ │
│ └─────────────┘ │└──┤квалификатор│<─┘
│ ┌───────────────┐ │ └────────────┘
├──>│приведение типа├──────┤
│ │ переменной │ │
│ └───────────────┘ └─────┐
│ ┌─────────┐ ┌────────────┐ │
└──>│выражение├─>│квалификатор├──┘
└─────────┘ └────────────┘
Отметим, что синтаксис ссылки на переменную допускает ис-
пользование выражения, вычисляющего значение ссылочного типа. Вы-
ражение должно следовать за квалификатором, разыменовывающим ссы-
лочное значение (или индексирующим значением указателя, если с
помощью директивы {$X+} разрешен расширенный синтаксис), что дает
фактическую ссылку на переменную.