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/ |