OberonCore
https://forum.oberoncore.ru/

Ссылочные типы
https://forum.oberoncore.ru/viewtopic.php?f=35&t=6107
Страница 1 из 1

Автор:  Александр К [ Вторник, 19 Сентябрь, 2017 08:26 ]
Заголовок сообщения:  Ссылочные типы

Я натолкнулся на код
Код:
TYPE b = POINTER TO RECORD
a: BYTE;
END;
VAR c: b;
BEGIN
NEW(c);
cˆ.a := 3;
c.a := 3;

Можно ли уловить разницу между сˆ.a и с.а? Что обозначает ˆ?

Автор:  Comdiv [ Вторник, 19 Сентябрь, 2017 11:29 ]
Заголовок сообщения:  Re: Ссылочные типы

'^' обозначает разыменование указателя. При обращении к элементу структуры через указатель на неё происходит неявное разыменование.
Поэтому '^.' и '.' обозначают в данном случае одно и то же.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/