在显示数据功能里面按照不同要素排序形式比如:名字排序,年龄排序(要链表)
如果需要排序的话不建议用链表, 遍历太慢了.
假设待排序的对象是A, 有b和c两个成员变量, 可以对应你这里的名字和年龄.
bool cmp(A& a1, A& a2){
return a1.b < a2.b; // 按成员变量b升序排序
return a1.c < a2.c; // 按成员变量c升序排序
}
int main(){
vecor<A> instances; // 所有待排序的对象实例
sort(instances.begin(), instances.end(); cmp);
return 0;
}