Вниз
Скачать: CL | DM;

Inline функции   Найти похожие ветки 

← →
Dust ©   (2005-10-12 16:04) [0]

как описать инлайн функцию в делфи, единственное что путнего я нашёл в справке, по этому поводу:
The reserved word inline and the directive assembler are maintained for backward compatibility only. They have no effect on the compiler.
не радует...
более того, поверить не могу


← →
MBo ©   (2005-10-12 16:21) [1]

Нету в Дельфи 5-7 inline.
Нету, и все.
В Delphi2005 - есть, кажется, но ограниченного применения.


← →
Dust ©   (2005-10-12 16:28) [2]

бред, для того чтобы посчитать адрес и сделать приведение типов мне нужно упихивать в программу лишние вызовы, хотя целью было всеголишь улучшить читаемость кода


← →
TUser ©   (2005-10-12 16:32) [3]

Пиши $I
Или пиши на Delphi8-2005
Или пиши на FreePascal"е


← →
han_malign ©   (2005-10-12 16:41) [4]


> для того чтобы посчитать адрес и сделать приведение типов
> мне нужно упихивать в программу лишние вызовы

- вообще-то, в Delphi нормальная адресная арифметика, и на типизированных указателях и так все достаточно читабельно...


← →
Anatoly Podgoretsky ©   (2005-10-12 19:33) [5]

The reserved word inline and the directive assembler are maintained for backward compatibility only. They have no effect on the compiler.


← →
Kolan ©   (2005-10-12 21:46) [6]

Anatoly Podgoretsky ©   (12.10.05 19:33) [5]
Действительно жирный шрифт намного лучьше :)


← →
DrPass ©   (2005-10-12 22:45) [7]

Директива inline в Паскале (та, которая maintained for backward compatibility only) и inline в D2005 имеют разный смысл. Первая служила для вставки машинных инструкций непосредственно в текст программы, вторая - именно для описания инлайновых функций. Хорошо и эффективно, но... только в D2005 :)


← →
Германн ©   (2005-10-13 00:31) [8]

Но ASM вставки-то остались, я надеюсь. Так чем они хуже директивы inline? Если уж очень приспичило "переплюнуть" по каким-то параметрам компиллятор Дельфи.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.025 c
14-1129121709
Сергей Орлик
2005-10-12 16:55
2005.11.06
Delphi 2006 or C++Builder 2006 or C#Builder 2006 = BDS 2006


2-1128958339
invisibleds@yandex.ru
2005-10-10 19:32
2005.11.06
Как можно подключится к MayaSQL или MsSql через delphi?


14-1129468514
alexsis
2005-10-16 17:15
2005.11.06
DVD проигрыватели


2-1129195930
DancerMan
2005-10-13 13:32
2005.11.06
dxDBTreeView


14-1129666784
eagle_ua
2005-10-19 00:19
2005.11.06
Как в Delphi создать объект "кнопка" (TButton)




   Наверх