![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Надо ли обнулять массивы?
Tinky © (2009-01-22 20:30:00)К примеру, вот такой тип:
TRec = record
id:integer;
m:array of integer;
end;
Есть локальные переменные данного типа, функции возвращают элементы данного типа. Надо ли обнулять массив M с помощью SetLength или память будет освобождена автоматически?
jack128_ (2009-01-22 21:28:00) [1]
> только если массив не содержит "сложных" данных типа Pchar
> string и тд. Лучше перестраховаться и вызвать dispose.
>
не надо.
tesseract (2009-01-22 20:48:00) [2]
> Автоматически при выходе из области видимости переменной.
только если массив не содержит "сложных" данных типа Pchar string и тд. Лучше перестраховаться и вызвать dispose.
Ega23 (2009-01-22 20:44:00) [3]Автоматически при выходе из области видимости переменной.
Сергей М. (2009-01-22 20:39:00) [4]
> Надо ли обнулять массив M с помощью SetLength
Не надо.