Главная страница
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.011 c
2-1261679750
TComponent
2009-12-24 21:35
2010.02.28
Позиция курсора в ячейке DBGrid


15-1260451652
Владислав
2009-12-10 16:27
2010.02.28
Зависание системы при отладке.


1-1226920476
Franzy
2008-11-17 14:14
2010.02.28
Out of Memory - непонятки


15-1260906039
@!!ex
2009-12-15 22:40
2010.02.28
Эмулятор COM модема


15-1260999021
Юрий
2009-12-17 00:30
2010.02.28
С днем рождения ! 17 декабря 2009 четверг