今天写题目又遇到了给结构体排序,于是百度了一波,总结一下:

struct stu {
    int id;
    string name;
};

bool cmp(stu s1, stu s2)
{
    return s1.id > s2.id;
}

vector<stu> s;
......
sort(s.begin(), s.end(), cmp);

如上,通过cmp函数来进行比较就OK~

最后修改:2019 年 03 月 29 日 08 : 11 PM
如果觉得我的文章对你有用,请随意赞赏