Форум: "Основная";
Текущий архив: 2005.11.06;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "Основная";
Текущий архив: 2005.11.06;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.046 c