Цитата:
Сообщение от wvxvw
delete - это как удаление файла в системе, удаляется только метка, а destruct() если бы такой был, это было бы как если вы поверх старого файла нули записали, т.е. полное физическое уничтожение. delete может удалить только ссылку на объект, но если ссылок несколько, то ничего с объектом не случится.
|
delete - скорее как удаление жесткой ссылки на файл (в *nix). пока есть хоть одна ссылка, файл считается не удаленным. как только все ссылки удалены, занимаемая файлом область считается свободной