在写pat的德才论时遇到的事情
list的自定义排序方法
bool compare_nocase(Main s1, Main s2) {
if (s1.course != s2.course)return s1.course > s2.course;
else{
if (s1.De != s2.De)return s1.De > s2.De;
if (s1.id != s2.id)return s1.id < s2.id;
}
return false;
}
在返回值的时候写下排序完成后的大小关系就好
以下是反面教材,好孩子不要学
bool compare_nocase(Main s1, Main s2) {
if (s1.course < s2.course)return true;
if (s1.course == s2.course){
if (s1.De < s2.De)return true;
if (s1.id > s2.id)return true;
}
return false;
}