Форум: "Начинающим";
Текущий архив: 2007.12.09;
Скачать: [xml.tar.bz2];
ВнизПара вопросов о работе с динамической памятью Найти похожие ветки
← →
Blind Guardian (2007-11-13 00:27) [0]Здравствуйте. Вопросы о работе с динамической памятью.
1) Нужно ли освобождать память от динамического массива, когда он уже не нужен (setLength(a,0))?
2) А что будет, если не освобождать динамическую память вообще? Чем это чревато?
← →
Amoeba © (2007-11-13 00:32) [1]1) В одних случаях нужно, а в других нет (например, когда он объявлен локально в процедуре/функции).
2) Плохо будет - будет утечка памяти (не освобожденная станет "ни себе, ни людям").
← →
DrPass © (2007-11-13 00:38) [2]1. Не нужно
2. Может быть плохо, взависимости от прожорливости твоей программы. Естественно, при ее закрытии вся память высвобождается независимо от того, освободил ты ее или нет. Но все равно, утечки памяти - признак небрежности и/или тупости программиста. Старайся не давать повода считать себя тупым.
← →
Blind Guardian (2007-11-13 21:56) [3]Спасибо!
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.12.09;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.044 c