осбождается ли динамический масив сам ?

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

осбождается ли динамический масив сам ?

Сообщение Attid » 24.07.2007 18:03:17

type vArr_Var = array of variant;

procedure test;
var arr: vArr_Var;
begin
SetLength(arr,12);
arr[10] := 1254;
end;


освобится ли память занимая масивом при выходе из процедуры?
или только по закрытию приложения?
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2586
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение serg_iv » 24.07.2007 18:45:19

По идее эта область памяти при выходе из процедуры должна быть помечена как свободная, но не факт что содержимое массива будет уничтожено.
serg_iv
постоялец
 
Сообщения: 276
Зарегистрирован: 15.10.2005 18:45:46
Откуда: Миасс

Сообщение *vmr » 16.01.2008 02:15:15

По идее должно все освободится
ЗЫ: знаю, я некромант :)
Аватара пользователя
*vmr
постоялец
 
Сообщения: 168
Зарегистрирован: 08.01.2007 01:46:07
Откуда: Киев


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 5

Рейтинг@Mail.ru