Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.02.28;
Скачать: CL | DM;

Вниз

inline   Найти похожие ветки 

 
DL   (2009-12-24 16:16) [0]

в каких случаях обычно следует использовать inline. Например:


procedure TForm4.Button1Click(Sender: TObject);

 function Sum(A, B: Integer): Integer; inline;
 begin
   Result := A + B;
 end;

begin
 ShowMessage(IntToStr(Sum(1, 2)));
end;


 
Игорь Шевченко ©   (2009-12-24 16:21) [1]

http://ln.com.ua/~openxs/articles/smart-questions-ru.html


 
Anatoly Podgoretsky ©   (2009-12-24 16:21) [2]

> DL  (24.12.2009 16:16:00)  [0]

Начать с выкидывание функции SUM
Отлично работает выражение ShowMessage(IntToStr(1 + 2));
Никакой inline не даст такого эффекта.


 
DL   (2009-12-24 16:26) [3]

Хочу понять смысл использования inlin"ов. Понятно, конечно, что для оптимизации, а где их использовать, чтобы было к месту не ясно.


 
Rouse_ ©   (2009-12-24 17:30) [4]

Если честно, то в 2007-ой не советую использовать inline - были прецеденты


 
Джо ©   (2009-12-24 21:41) [5]

Следует использовать в методах, которые планируется вызывать многократно, например, в цикле. Или в аналогичных случаях, когда существенны издержки на вызов подпрограмм.

И обратите внимание на Rouse_ ©   (24.12.09 17:30) [4]. Чё-то оно действительно недопилено до ума.



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

Текущий архив: 2010.02.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
15-1260991862
KilkennyCat
2009-12-16 22:31
2010.02.28
SQL и куча пользователей.


2-1261715556
vann
2009-12-25 07:32
2010.02.28
Как считать данные word из массива byte


15-1250439668
TIF
2009-08-16 20:21
2010.02.28
Обсуждение Delphi 2010 | RAD Studio 2010 (Weaver)


15-1260896939
Nic
2009-12-15 20:08
2010.02.28
Что думаете об ЭТОМ?! )


2-1261744269
vegarulez
2009-12-25 15:31
2010.02.28
вопрос про XML