Динамический массив автоматически освобожден, когда он выходит из объема?

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

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

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

16
задан Andreas Rejbrand 24 June 2010 в 19:38
поделиться

2 ответа

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

16
ответ дан 30 November 2019 в 22:37
поделиться

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

1
ответ дан 30 November 2019 в 22:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: