С последней версией Delphi (Berlin/10.1/24), действительно ли необходим атрибут [Ref]?Используется ли атрибут [Ref] для параметров константной записи?
Я спрашиваю это потому, что online doc говорит:
Постоянные параметры могут быть переданы в функцию по значению или по ссылке , в зависимости от конкретного используемого компилятора. Чтобы заставить компилятор передать постоянный параметр по ссылке, вы можете использовать декоратор[Ref] с ключевым словом const.
Вы можете найти ответ здесь: [Могу ли я заставить 'const' пройти по ссылке (он же недостающего' в' параметра)] (http://stackoverflow.com/q/19094375/576719). –
То есть константные записи <= SizeOf (указатель) передаются по значению. Если вы хотите убедиться, что ссылка передана, используйте атрибут [ref]. –
ОК, что звучит очень разумно, и заставляет меня думать, что я могу отказаться от использования атрибута Ref для параметров записи const. –