py.user.next
Освобождается место в памяти, которое он занимает и удаляется ссылка. В питоне оператор del это делает. del отвязывает имя от ссылки на объект, затем сборщик мусора потом, когда будет удобное время, находит объект, освобождает память и удаляет ссылку.
Ну вот видите, сами же себе противоречите. Деструктор не освобождает место в памяти, занимаемое объектом. По крайней мере в С++.
4kpt_V
Что Вы в си вцепились? Я же говорю. Определения СИ вообще никак не соосны с ООП.
Во-первых, в С++. С++ и С это два очень разных языка.
Хотите сказать С++ - не ООП язык? Может быть Java и C# тоже не ООП языки?
Провожу параллель с С++ (а так же с другими современными языками), так как это один из популярных ООП языков, в котором реализованы в явном виде как конструкторы так и деструкторы.
4kpt_V
Если я не ошибаюсь, то каноничным с точки зрения создателей ООП был все же SmallTalk. Туда и надо таращиться.
В таком случае спор теряет смысл, т.к. нет эталонного определения конструктора в ООП.