请教:如何把一个由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);
我试了一下貌似不行……