Форум: "Начинающим";
Текущий архив: 2010.03.07;
Скачать: [xml.tar.bz2];
Внизклассы Найти похожие ветки
← →
11223344 (2009-12-30 17:10) [0]если существенная разница между записью типа:
S := TMemoryStream.Create;
try
// ...
finally
S.Free;
end;
и
with TMemoryStream.Create do
try
// ...
finally
Free;
end;
← →
Jeer © (2009-12-30 17:15) [1]Конечно есть, второй вариант короче :)
← →
Rouse_ © (2009-12-30 17:19) [2]Рзницу нет, но оператором with следует пользоваться крайне осторожно :)
← →
11223344 (2009-12-30 17:19) [3]а в плане оптимальности по времени.
← →
Rouse_ © (2009-12-30 17:25) [4]
> 11223344 (30.12.09 17:19) [3]
>
> а в плане оптимальности по времени.
По времени чего? Если по времени написания кода - то второй вариант быстрее, если с точки зрения компилятора - они идентичны.
← →
Anatoly Podgoretsky © (2009-12-30 18:03) [5]> 11223344 (30.12.2009 17:10:00) [0]
Кроме явной и анонимной переменной разницы нет. А говорить об быстродействии для подобного кода бессмысленно.
← →
Игорь Шевченко © (2009-12-30 20:26) [6]пункт 2 правил внимательно читай
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.03.07;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c