История изменений
Исправление pftBest, (текущая версия) :
Its main purpose is to free the resources (memory allocations, open files or sockets, database connections, resource locks, etc.) which were acquired by the object during its life and/or deregister from other entities which may keep references to it.
Правильно, именно для этих целей и предназначен drop. Тот же самый File, например, нельзя закрыть не вызвав деструктор, у него даже метода close() нету. Могу привести тебе примеры для всех пунктов из этого списка в стандартной библиотеке раста:
memory allocations
open files or sockets
database connections
Баз данных нет в стандартной библиотеке раста, но можно найти в сторонних библиотеках, например sqlite Connection
resource locks
Исходная версия pftBest, :
Its main purpose is to free the resources (memory allocations, open files or sockets, database connections, resource locks, etc.) which were acquired by the object during its life and/or deregister from other entities which may keep references to it.
Правильно, именно для этих целей и предназначен drop. Тот же самый File, например, нельзя закрыть не вызвав деструктор, у него даже метода close() нету. Могу привести тебе примеры для всех пунктов из этого списка в стандартной библиотеке раста:
memory allocations
open files or sockets
database connections
Нет в стандартной библиотеке раста, но можно найти в сторонних библиотеках, например sqlite Connection
resource locks