Английская лексика: Разработка программного обеспечения · Основы программирования

Что значит destructor?

Значение и примеры · Разработка программного обеспечения

существительноеРаспространённый термин

destructor: деструктор

Специальная операция, связанная с завершением времени жизни объекта и обычно используемая для освобождения принадлежащих ему ресурсов.

Где и как употребляется

Термин часто встречается при обсуждении управления ресурсами в C++. Не следует считать, что в каждом языке деструкторы выполняются в предсказуемый момент или вообще поддерживаются одинаково.

Примеры предложений

  1. The destructor releases the file handle owned by this object.

    Деструктор освобождает файловый дескриптор, принадлежащий этому объекту.

    При завершении жизни объекта освобождается связанный с ним дескриптор.

  2. Our C++ test checks that the destructor runs when the object leaves scope.

    Наш тест на C++ проверяет, что деструктор запускается, когда объект выходит из области видимости.

    Здесь проверяется момент вызова деструктора при выходе из области видимости.

Распространённые словосочетания

  • virtual destructor
  • invoke a destructor
  • destructor execution