Задание к работе:
Перегрузить два оператора.
Перегрузку операторов осуществить для программы из лабораторной работы № 2 «Создание класса». Для реализации операторов использовать готовые методы.
>> бинарный дружественный оператор разница между двумя датами
-- унарный оператор класса вычесть текущую дату
как должна выглядеть «разница между двумя датами»? количество дней между датами? или результатом должна быть тоже дата?
P.S. Задание к работе «Создание класса»:
Задана дата начала занятий. Для даты внутри семестра определить, является ли текущая учебная неделя верхней или нижней и посчитать ее номер. Максимальная длина семестра - 5 месяцев (не выдавать результат для дат, до которых прошло больше 5 месяцев после начала семестра). Начало и конец семестра могут быть в разных астрономических годах.