Class Data - операції з датами.
Class Data - операції з датами.
Написати клас Data (дата), що містить поля - day, month, year.
Реалізувати канструктори:
конструктор по замовчуванню, що надає даті значення 01.01.1900;
конструктор з парамитрами, що отримує три цілі значення типу int(день, місяць, рік) і ініціалізує відповідні поля.
Коректність дати перевіряти не потрібер, гарантується введення коректної дати. (Рік можливий від 0 до 2050 ).
Реалізувати метод:
- void OutDataddmmyyyy() - який виводить дату у форматі дд.мм.рррр, наприклад 02.03.2019;
Перевантажити операції:
++ збільшення дати на 1 день (перевантажити випадки с++ та ++с);
-- зменшення дати на 1 день(перевантажити випадки с-- та --с);
Операції порівняння:
== - перевірка на рівність двох дат (повертає true/false);
!= - перевірка на нерівність двох дат (повертає true/false);
(більше, менше, більше або дорівнює, менше або дорівнює. Повертає true/false);
Для перевірки Ви повинні здати тільки клас.
Реалізована перевірка мовою С++.