2026-27-cpp-homework/feladat4/feladat4/cmydate.h
2026-11-01 18:30:58 +01:00

25 lines
570 B
C++

//Tóth Dániel Mátyás | IFPQYY | V2
#pragma once
class CMyDate {
public:
CMyDate();
CMyDate(int year, int month, int day);
~CMyDate();
void Display() const;
int DayOfTheYear() const;
bool IsValid(int year, int month, int day) const;
void AddDays(int days);
void SubDays(int days);
int DifferenceInDays(const CMyDate& other) const;
void AddMonths(int months);
int GetDay() const;
int GetMonth() const;
int GetYear() const;
void SetDay(int day);
void SetMonth(int month);
void SetYear(int year);
private:
int m_iDay;
int m_iMonth;
int m_iYear;
};