детерминированное уничтожение (deterministic destruction)

Детерминированное уничтожение, встречающееся в некоторых языках программирования, — это уничтожение объектов, когда программа выходит из их области видимости.