Абсолютно верно.Сообщение от elf/2
Абсолютно верно.Сообщение от elf/2
Абсолютно верно.Сообщение от elf/2
Сборщику мусора необходимо сообщить обо всех существующих указателях.Сообщение от elf/2
Сборщик мусора знает обо всех указателях. Для того, чтобы "сообщить", что память больше не нужна, нужно в указатель в памяти записать другое значение (например, нулевой указатель - ни на что не указывающий). Когда сборщик мусора при следующем запуске не найдёт живых указателей на блок памяти, он объявит его мусором.Сообщение от elf/2
Дело в том, что на некоторые динамически выделенные блоки памяти могут быть указатели из других мест. Сборщик мусора автоматически разрешит эту проблему. В то время как во время компиляции проблема может оказаться в общем случае неразрешима.Сообщение от elf/2
А можно поднатужиться, и сразу родить сборщик мусора. Тогда и free не понабодится.Сообщение от AlexCrush
![]()





поскольку для того чтобы начать освобождение динамической связной структуры данных надо понять когда объект ее представляющий (или переменная указывающая на ее начало) вышел из области видимости.
Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 


