如果没有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;
}
如果没有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;
}