![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
![]()
А вот для этого достаточно сделать так myAr:=nil; именно так осуществляется освобождение памяти, выделенной динамическому массиву.
Перемешивай дело с бездельем и не сойдешь с ума...
Последний раз редактировалось Grag; 06.05.2010 в 15:51. |
![]() |
![]() |
![]() |
#12 | |
Форумчанин
Регистрация: 07.04.2009
Сообщений: 245
|
![]() Цитата:
Код:
Всякое безобразие должно быть единообразным. Тогда это называется порядком.
|
|
![]() |
![]() |
![]() |
#13 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
![]()
Тексейра и Пачеко по этому вопросу пишут:
"Динамические массивы - это тип данных с управляемым временем жизни, поэтому можно не заботиться о своевременном освобождении выделенной им памяти. Она будет освобождена автоматически, когда переменная покинет область видимости. Однако это не значит, что нельзя самостоятельно освободить память при необходимости. Для этого достаточно просто присвоить массиву значение nil." Читайте классиков программирования!!! ![]() А вот еще из другого источника: (http://old.softerra.ru/review/program/20000/page1.html) "Динамические массивы – это неявные указатели и обслуживаются тем же самым механизмом, который используется для обработки длинных строк (long strings). Чтобы освободить память, занимаемую динамическим массивом, присвойте переменной, которая ссылается на массив, значение nil: A:=nil."
Перемешивай дело с бездельем и не сойдешь с ума...
Последний раз редактировалось Grag; 06.05.2010 в 16:15. |
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 07.04.2009
Сообщений: 245
|
![]()
Grag Придётся соглясится. Для Делфи это справедливо. У меня автоматом работает привычка ещё с ASCII PASCAL "вручную" работать с памятью. Приношу свои извинения.
Всякое безобразие должно быть единообразным. Тогда это называется порядком.
|
![]() |
![]() |
![]() |
#15 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
![]()
Да не вопрос, просто в споре истина рождается!!!
![]()
Перемешивай дело с бездельем и не сойдешь с ума...
|
![]() |
![]() |
![]() |
#16 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#17 |
Пользователь
Регистрация: 04.05.2010
Сообщений: 12
|
![]()
Всем большое спасибо!!! Вроде разобрались
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамический массив | Ueshua | Общие вопросы C/C++ | 3 | 19.12.2009 22:12 |
Динамический массив | Vito89 | Общие вопросы Delphi | 3 | 20.10.2009 01:20 |
динамический массив | Cpluser | Общие вопросы C/C++ | 1 | 20.09.2009 18:17 |
Динамический массив | _ares_ | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 26.12.2007 23:54 |
Паскаль. Динамический массив | KORT | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 29.09.2007 23:08 |