powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Передача параметров
7 сообщений из 7, страница 1 из 1
Передача параметров
    #40011231
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я правильно помню, что записи с припиской const передаются по ссылке?

Т.е. аналогом си-шного объявления:
Код: plaintext
1.
(const struct dir_entry *dentry, void *user_ctx);

будет:
Код: pascal
1.
(const dentry: dir_entry; user_ctx: pointer);


?
...
Рейтинг: 0 / 0
Передача параметров
    #40011233
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvp,

Только если размер записи больше размера указателя.
...
Рейтинг: 0 / 0
Передача параметров
    #40011235
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В принципе да, но можно и явно объявить как указатель.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Передача параметров
    #40011250
Соколинский Борис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvp
Я правильно помню, что записи с припиской const передаются по ссылке?
Как компилятор захочет.
При подключении внешних библиотек const лучше не использовать, надежнее будет.
...
Рейтинг: 0 / 0
Передача параметров
    #40011251
Zelius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvp,

Delphi HelpConstant parameters may be passed to the function by value or by reference, depending on the specific compiler used. To force the compiler to pass a constant parameter by reference, you can use the [Ref] decorator with the const keyword.
...
Рейтинг: 0 / 0
Передача параметров
    #40011252
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Соколинский Борис
При подключении внешних библиотек const лучше не использовать, надежнее будет.

В сочетани с [ref] можно, это гарантирует ссылку.
...
Рейтинг: 0 / 0
Передача параметров
    #40011253
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точно, про [ref] не подумал. Спасибо.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Передача параметров
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]