деструктор

Приклади вживання

Приклад 1:
При виході за межі області дії об’єкт знищується, при цьому автоматично ви- кликається деструктор. Складемо програму з використанням класу Smallobj у консольному ре- жимі.
— Невідомий автор, “132 Trofimenko Og Prokop Iuv Shvaiko Ig Ta Inc Osnovi Programuva Tech”

Приклад 2:
Наведемо приклади форм для двох варіантів роботи програми: 13.6 Деструктори Деструктор – це особлива форма методу, який застосовується для звіль- нення пам’яті, зайнятої об’єктом. Деструктор за суттю є антиподом конструк- тора.
— Невідомий автор, “132 Trofimenko Og Prokop Iuv Shvaiko Ig Ta Inc Osnovi Programuva Tech”

Приклад 3:
У класі створимо два поля (покажчик на масив та розмір масиву), методи (конс- труктор з одним параметром – розмір масиву, деструктор) та перевантажену операцію індексування []. Оголошення класу має вигляд class Vect private: int *p, size; public: Vect (int n); ~Vect() delete [] p; int& operator[] (int i); ; Vect::Vect(int n) : size(n) assert(n > 0); p = new int [size]; assert(p != 0); int& Vect :: operator [](int i) assert(i >= 0 && i < size); return p[i]; У цьому фрагменті зустрічається функція assert() з бібліотечного файла , яка має такий синтаксис: void assert ( <вираз> ); Ця функція дозволяє відстежувати коректність введення.
— Невідомий автор, “132 Trofimenko Og Prokop Iuv Shvaiko Ig Ta Inc Osnovi Programuva Tech”

Частина мови: іменник (однина) |