總結如下:
頭文件:#include<algorithm>
struct A
{
int a;
int b;
}a[10];
// A a[10];第二種方法定義數組
bool cmp(const A &a,const A &b)
{
return a.a<b.a
//對結構體中的a進行排序,當return 的是1時,先輸出bool cmp(const Arr &a, const Arr &b) 中左方的a,反之……記得加const
}
sort(a,a+n,cmp)//sort默認的是升序,如果要寫降序,則改成大於號就行了