题解 | #重载小于号#
重载小于号
https://www.nowcoder.com/practice/e717e94202304f34b7ed95b2d31fce6b
#include <iostream>
using namespace std;
class Time {
public:
int hours; // 小时
int minutes; // 分钟
Time() {
hours = 0;
minutes = 0;
}
Time(int h, int m) {
this->hours = h;
this->minutes = m;
}
void show() {
cout << hours << " " << minutes << endl;
}
// write your code here......
//重载为类的成员函数
bool operator<(const Time& t) {
if (this->hours < t.hours) {
return true;
}
if (this->hours == t.hours && this->minutes < t.minutes) {
return true;
} else {
return false;
}
}
};
int main() {
int h, m;
cin >> h;
cin >> m;
Time t1(h, m);
Time t2(6, 6);
if (t1 < t2) cout << "yes";
else cout << "no";
return 0;
}
查看22道真题和解析
