Главная страница
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.01 c
15-1261171198
TUser
2009-12-19 00:19
2010.02.28
Искривление времени?


2-1261836632
Student :)
2009-12-26 17:10
2010.02.28
Чтение параметра реестра


15-1260950862
Kyn66
2009-12-16 11:07
2010.02.28
Впечатывание данных в типографские бланки


2-1261818557
fen
2009-12-26 12:09
2010.02.28
проблема с сохранением в файл


15-1261231186
QAZ
2009-12-19 16:59
2010.02.28
дата=число