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

Що означає 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++ перевіряє, що деструктор запускається, коли об’єкт виходить за межі області видимості.

    Перевірка пов’язує вихід об’єкта зі scope із викликом деструктора.

Поширені словосполучення

  • virtual destructor
  • invoke a destructor
  • destructor execution