C++ 二维vector排序(sort用法)

C++二维vector排序
sort 函数的使用
sort 函数的使用
自定义排序函数
(目标:对 二维vector<vector> points中第二个元素进行排序)
 static bool cmp(const vector<int>& a,const vector<int>& b){
    return a.back()<b.back();
 }
sort(points.begin(),points.end(),cmp);
1
2
3
4
Lambda 函数
//
sort(points.begin(),points.end(),[](vector<int>a, vector<int>b){return a[1]<b[1];}//速度比方法1稍慢
// return a[0]<b[0] 实现二维数组中第一个关键字的排序


sort中调用的第三个必须是静态函数

上一篇:OSG数据加载性能优化:合并几何体


下一篇:OSG编译安装-MSVC