B в классе B мы определяем экземпляр класса A и потом через какаое-то время мы удаляем класс B, так вот вопрос будет ли удалена копия класса A если в деструкторе B нет об этом упоминания ?
Будет, если на класс A никто больше не ссылается. У нас счетчики ссылок, поэтому просто a.refcount -= 1 (примерно), а затем: if a.refcount == 0: a.__del__() # Удаляем объект
а в си не будет
ну технически не то, чтобы удаляем. Просто обозначаем объект для удаления
а, ну вероятно я не так тебя понял. Тогда подушню немного иначе: не у всего есть __del__
Ребята на неосвобождение ресурсов жаловались при возникновении исключений в корутинах
утечки? Прикольная штука
Обсуждают сегодня