Динамический массив автоматически освобождается, когда он выходит из области видимости? - PullRequest
16 голосов
/ 24 июня 2010

в этом примере

procedure foobar;
var tab:array of integer;
begin
  setlength(tab,10);
end;

уничтожен ли массив или утечка памяти?

Ответы [ 2 ]

16 голосов
/ 24 июня 2010

Память освобождена. (То есть утечки памяти нет!)

1 голос
/ 24 июня 2010

Массив автоматически освобождается, но я видел неясные случаи, когда это не по какой-то причине.Я решил это, установив массив в ноль.

...