重写步骤如下:
//**第一步定义结构体**
using namespace std;
typedef struct stu {
string name;
int y,m,d,idx;
} stu;
stu ren[100];
//**第二步重写cmp**
bool cmp(stu a,stu b){
if(a.y!=b.y)
return a.y<b.y;
}
//**如上写完后便可以sort引用了**
sort(ren+1,ren+100,cmp);
重写步骤如下:
//**第一步定义结构体**
using namespace std;
typedef struct stu {
string name;
int y,m,d,idx;
} stu;
stu ren[100];
//**第二步重写cmp**
bool cmp(stu a,stu b){
if(a.y!=b.y)
return a.y<b.y;
}
//**如上写完后便可以sort引用了**
sort(ren+1,ren+100,cmp);