请教:如何把一个由struct组成的vector排序?
假如我随便定义了一个struct和一个由struct组成的vector,
程序代码:struct Number
{
int start;
int end;
int middle;
};
vector<Number> group;请问怎么样能把这个vector按照Number.middle的大小来排序?
程序代码:bool comp(Number &n1, Number &n2);
{
return n1.middle > n2.middle;
}
sort (group.begin(), group.end(), comp);我试了一下貌似不行……


