sort函式對於結構體的二級排序
阿新 • • 發佈:2019-01-02
struct Person
{
string name;
int hegh;
};
bool cmp(Person p1,Person p2)
{
if(p1.hegh>p2.hegh)//一級排序
{
return true;
}
else
{
if(p1.hegh==p2.hegh)
{
if(p1.name<p2.name)//二級排序
{
return true ;
}
else
{
return false;
}
}
else
{
return false;
}
}
}
int main()
{
person a[10];
sort(a,a+10,cmp);
}