c++学习 lambda
作者:互联网
从sort引入
sort(vec.begin(),vec.end(),[](vector<int>a,vector<int>b){
return a[1]<b[1];
}
其中 sort原型为
void sort (RandomAccessIterator first, RandomAccessIterator last, Compare comp)
comp是自定义的排序函数(默认为从小到大)
lambda相当于一个嵌套函数
[]相当于函数名【无返回值】
(vector<int> a, vector<int> b): 相当于参数列表
{
return a[1]<b[1];
}
相当于函数实现
返回值默认为bool值
以后有机会再补充
标签:sort,return,函数,comp,c++,学习,vec,相当于,lambda 来源: https://blog.csdn.net/KINESIN/article/details/121086562