Возвращает ссылку на элемент из указателя на объект
Синтаксис
Использование
result = lhs -> rhs
Параметры
lhs
Адрес объекта.
T
Указатель на тип, определенный пользователем.
rhs
Имя элемента для доступа.
U
Тип, который относится к rhs.
Возвращаемое значение
Возвращает ссылку на элемент, указанный в rhs.
Описание
Operator -> (Указатель пользовательского доступа) возвращает
ссылку на элемент объекта через указатель на этот объект. Это имеет эффект
разыменования указателя на объект, с помощью
Оператора . (пользовательский доступ).
Для примера,
"p->member" эквивалентно
"x.member",
если
x является объектом определяемого пользователем типа , а
p
является указателем на объект того же типа.
Этот оператор может быть перегружен для пользовательских типов.
Пример
Type rect
x As Integer
y As Integer
End Type
Dim r As rect
Dim rp As rect Pointer = @r
rp->x = 4
rp->y = 2
Print "x = " & rp->x & ", y = " & rp->y
Sleep
Различия диалектов
Отличия от QB
См. также