Return 0;

}


Любую переменную можно инициализировать, то есть присвоить ей значения, для инициализации объектов класса существуют специальные функции — конструкторы. Имя конструктора совпадает с именем класса, при необходимости он может принимать параметры, но не может возвращать значения даже типа void. Для примера: Arrey(). Если пользователь не объявляет конструктор, то существует конструктор по умолчанию, который ничего не делает, но он есть. Соответственно существует функции уничтожающая объекты класса — деструктор, она очень похожа на конструктор по своим свойствам. Зачастую наличие конструктора (стандартного, который ничего не делает) необходимо по протоколу. Имя деструктора ~Arrey.

Домашняя работа написать предложенную программу, так что бы в ней были конструктор с 3-мя параметрами и деструктор.

 


Лекция № 7.Перегрузка функций-членов. Инициализация объектов. Перегрузка операторов. Операторы преобразований. Наследование.