#include <bits/stdc++.h>
using namespace std;
int main()
{
struct IDAndScore
{
int id;
int score;
};
vector<IDAndScore> vec_idscore;
vec_idscore.push_back({1, 6});
vec_idscore.push_back({2, 5});
vec_idscore.push_back({3, 7});
auto comp = [] (IDAndScore& obj1, IDAndScore& obj2) {
return obj1.score > obj2.score; // 结果按score从大到小排序
};
std::sort(vec_idscore.begin(), vec_idscore.end(), comp);
}
C++ vector 结构体 排序
最新推荐文章于 2023-02-07 15:42:43 发布