Loading docs/lang/op-overload.md +2 −1 Original line number Diff line number Diff line Loading @@ -84,7 +84,8 @@ struct student { bool operator<(const student& a) const { return score < a.score || (score == a.score && name > a.name); // 上面省略了 this 指针,完整表达式如下: // this -> score < a.score || (this -> score == a.score && this -> name > a.name); // this -> score < a.score || (this -> score == a.score && this -> name > // a.name); } }; priority_queue<student> pq; Loading Loading
docs/lang/op-overload.md +2 −1 Original line number Diff line number Diff line Loading @@ -84,7 +84,8 @@ struct student { bool operator<(const student& a) const { return score < a.score || (score == a.score && name > a.name); // 上面省略了 this 指针,完整表达式如下: // this -> score < a.score || (this -> score == a.score && this -> name > a.name); // this -> score < a.score || (this -> score == a.score && this -> name > // a.name); } }; priority_queue<student> pq; Loading