#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
using namespace std;
class Date
{
public:
Date(int year=1900, int month=2, int day=0) {
this->_year = year;
this->_month = month;
this->_day = day;
}
bool operator==(const Date& d) {
if (_year > d._year) {
return true;
}
else if (_year == d._year && _month > d._month) {
return true;
}
else if (_year == d._year && _month == d._month && _day >d._day) {
return true;
}
else {
return false;
}
}
private:
int _year;int _month;int _day;
};
int main() {
Date d(2018,9,26);
Date d1(2018, 9, 26);
cout << (d == d1) << endl;
return 0;
}
Date operator
最新推荐文章于 2025-04-24 17:46:29 发布