OberonCore https://forum.oberoncore.ru/ |
|
Замену параметру Self https://forum.oberoncore.ru/viewtopic.php?f=29&t=2420 |
Страница 1 из 1 |
Автор: | Роман М. [ Суббота, 06 Март, 2010 20:32 ] |
Заголовок сообщения: | Замену параметру Self |
В Делфи есть такая строка: Result := Self; Как мне записать её в КП? |
Автор: | Александр Шостак [ Суббота, 06 Март, 2010 20:47 ] |
Заголовок сообщения: | Re: Замену параметру Self |
Если мне не изменяет память, Код: PROCEDURE (T: TSomeObject) Test: TSomeObject;
BEGIN RETURN T; END Test; |
Автор: | Роман М. [ Суббота, 06 Март, 2010 21:04 ] |
Заголовок сообщения: | Re: Замену параметру Self |
Спасибо! |
Автор: | Александр Шостак [ Суббота, 06 Март, 2010 21:23 ] |
Заголовок сообщения: | Re: Замену параметру Self |
Только скорее всего будет копироваться вся структура, так как нельзя получить @T. |
Автор: | Александр Ильин [ Суббота, 06 Март, 2010 22:32 ] |
Заголовок сообщения: | Re: Замену параметру Self |
Berserker писал(а): Только скорее всего будет копироваться вся структура, так как нельзя получить @T. Просто TSomeObject должен иметь тип POINTER TO...
|
Автор: | Евгений Темиргалеев [ Вторник, 09 Март, 2010 11:05 ] |
Заголовок сообщения: | Re: Замену параметру Self |
Berserker писал(а): Только скорее всего будет копироваться вся структура, так как нельзя получить @T. Структуры не могут быть результатом. Только простые типы. Например, указатели, как отметил Александр.
|
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |