重载运算符
比较 \(a\) 与 \(b\) 的 \(dis\) 大小
struct Node {
ll dis, pos;
bool operator < (const Node &b) const {
return dis < b.dis;
}
bool operator > (const Node &b) const {
return dis > b.dis;
}
}a, b;
int main() {
a.dis = 111, b.dis = 222;
cout << (a.dis < b.dis) << endl;
cout << (a.dis > b.dis) << endl;
}
结构体重载运算符里面的const的b是大于号小于号后面的数