#35624: C++ struct 排序


s10900156@nhsh.tp.edu.tw (ShanC)


<algorithm> 裡的 sort() 可以這樣弄:
//班級是cls, 座號是num
 
bool cmp(const student stu1, const student stu2){
    if(stu1.cls == stu2.cls) 
        return stu1.num < stu2.num;
    return stu1.cls < stu2.cls;
}
int main() {
   ...略...
 
    sort(stu, stu + n, cmp);
 
   ...略... 

    
}