Найти - Пользователи
Полная версия: Простой срочный вопрос про удаление объектов
Начало » Python для новичков » Простой срочный вопрос про удаление объектов
1
spirits25
Есть классы A, A2 и B. Есть объекты c и d.
В начале
c = A()
d = B()
d.setObject(c)
Затем такой код
c = A2()
d.setObject(c)
Вопрос: очистится ли (сборщиком мусора) память за первым объектом “c” (созданным классом A()), ведь после помещения в “с” другого объекта (А2) на объект класса А больше ссылок нет? можно так делать, не боясь, что объект класса A будет висеть где-то в памяти?
Андрей Светлов
Да, очистится.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB