1 Модульное программирование. Основные принципы модульного программирования и раздельной компиляции. Понятие программного модуля


)Определение и вызов функций. Конструкторы и деструкторы. Объекты классов



бет3/3
Дата08.02.2023
өлшемі11,49 Kb.
#66275
1   2   3
6)Определение и вызов функций. Конструкторы и деструкторы. Объекты классов.
Конструктор (constructor) - это функция-член, имя которой совпадает с именем класса, инициализирующая переменные-члены, распределяющая память для их хранения (new).

// конструктор по умолчанию
Lens();
// полный конструктор
Lens(double r1, double r2, double D, double d, double n);
// конструктор копирования
Lens(const Lens& one);
Деструктор (destructor) - это функция-член, имя которой представляет собой ~имя класса, предназначенная для уничтожения переменных (delete).

~Lens(); // деструктор
Одной из особенностей конструктора и деструктора является то, что в отличие от всех остальных функций, у них нет возвращаемого значения.
Объект
Сущность в адресном пространстве вычислительной системы, появляющаяся при создании экземпляра класса (например, после запуска результатов компиляции и связывания исходного кода на выполнение).

Достарыңызбен бөлісу:
1   2   3




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет