Вниз
Скачать: CL | DM;

Надо ли обнулять массивы?   Найти похожие ветки 

← →
Tinky   (2009-01-22 20:30) [0]

К примеру, вот такой тип:
TRec = record
  id:integer;
  m:array of integer;
 end;

Есть локальные переменные данного типа, функции возвращают элементы данного типа. Надо ли обнулять массив M с помощью SetLength или память будет освобождена автоматически?


← →
Сергей М. ©   (2009-01-22 20:39) [1]


> Надо ли обнулять массив M с помощью SetLength


Не надо.


← →
Ega23 ©   (2009-01-22 20:44) [2]

Автоматически при выходе из области видимости переменной.


← →
tesseract ©   (2009-01-22 20:48) [3]


> Автоматически при выходе из области видимости переменной.


только если массив не содержит "сложных" данных типа Pchar   string  и тд. Лучше перестраховаться и вызвать  dispose.


← →
jack128_   (2009-01-22 21:28) [4]


> только если массив не содержит "сложных" данных типа Pchar
>   string  и тд. Лучше перестраховаться и вызвать  dispose.
>

не надо.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.01 c
3-1216004585
Viod
2008-07-14 07:03
2009.03.15
Вернуть значение поля внутри хранимой процедуры


3-1216887060
DelphiN!
2008-07-24 12:11
2009.03.15
SQL Запрос выводит пустоту


2-1232749601
donduras
2009-01-24 01:26
2009.03.15
Перетаскивание динамически созданных image


15-1231425248
Мистер Блин
2009-01-08 17:34
2009.03.15
Рекурсивный метод сортировки


15-1231979318
XentaAbsenta
2009-01-15 03:28
2009.03.15
непереопределённые обстрактные методы




   Наверх