sort与lambda

来源:互联网 发布:淘宝自动纸箱封箱机 编辑:程序博客网 时间:2024/06/06 11:39

如果没有greater< int>或不能定义其他函数,这时可以考虑lambda
代码如下:

int main(){    int a[8] = {6, 5, 14, 23, 2, 9, 87, 10};    sort(a,a+8,[](int a,int b)->bool{return a>b;});   //倒序    for(int i = 0; i < 8; ++i)        cout << a[i] << "," ;     return 0;}
原创粉丝点击