Тема: Створити клас типу - дата з полями: день (1-31), місяць (1-12), рік
Створити клас типу - дата з полями:
день (1-31), місяць (1-12), рік (ціле число). У класі визначити конструктори ( не менше двох);
функції-члени встановлення дня, місяця та року, функції встановлення полів класу повинні перевіряти коректність параметрів, що задаються;
функції-члени одержання дня, місяця та року;
Написати програму тестування всіх можливостей цього класу.
class CMyDate
{
    int day;
    int month;
    int year;
    public:
    CMyDate();
    CMyDate(int d, int m, int y);
    void SetDate(int d, int m, int y);
    int GetDay(void);
    int GetMonth(void);
    int GetYear(void);
};
CMyDate::CMyDate()
{
    day = 1;
    month = 1;
    year = 2001;
}
CMyDate::CMyDate(int d, int m, int y)
{
    day = d;
    month = m;
    year = y;
}
void CMyDate::SetDate(int d, int m, int y)
{
    day = d;
    month = m;
    year = y;
}
int CMyDate::GetDay(void)
{
    return day;
}
int CMyDate::GetMonth(void)
{
    return month;
}
int CMyDate::GetYear(void)
{
    return year;
}
CMyDate MD1; 
CMyDate MD2(4, 5, 2008);и
int t;
t = MD1.GetDay(); // t = 1
t = MD1.GetYear(); // t = 2001
t = MD2.GetMonth(); // t = 5
t = MD2.GetYear(); // t = 2008