Конструкторы и деструкторы: инициализация объектов

Конструктором называют функцию, которая используется для инициализации объектов класса. Одним из таких классов является date:
class date
{
  int day, month, year;
public:
  set(int, int, int);
};

Нигде не указывается и не утверждается в обязательной инициализации объектов. Из-за этого программист может забыть это сделать или выполнить процедуру дважды. На помощь приходит ОПП, что позволит описать функцию, которую программист использует для инициализации объектов. Применяемая функция называется конструктором не просто так. С ее помощью выполняется конструирование значений. Конструктор отличается таким же именем, что и инициализируемый объект, а также отсутствием возвращаемого значения. При конструировании определенного класса все объекты, входящие в состав данного класса, также будут проинициализированными.
Конструкторы и деструкторы: инициализация объектов