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