Условие:
Создайте класс под названием Time, который будет содержать три основные характеристики: часы, минуты и секунды. В конструкторе класса обязательно проверяйте корректность вводимых значений: часы должны быть в диапазоне от 0 до 23, минуты и секунды - от 0 до 59.
Класс должен включать основные методы: конструктор для инициализации времени, деструктор при необходимости, метод вывода времени в формате "часы:минуты:секунды" и метод определения составляющей суток. Метод определения времени суток должен возвращать строковое значение в зависимости от текущего времени: "ночь" для времени до 6 часов, "утро" для времени от 6 до 12 часов, "день" для времени от 12 до 18 часов и "вечер"для времени от 18 до 24 часов.
Также необходимо перегрузить арифметические операторы: оператор сложения (+) для сложения двух интервалов времени, оператор вычитания (-) для вычисления разницы между двумя моментами времени и операторы сравнения (< и >) для определения, какой из моментов времени наступил раньше или позже.

