您的位置:首页 > 其它

stl的list排序

2015-09-11 17:11 253 查看
stl的list提供了sort排序方法,但只针对一般数据类型,若是自定义数据,如结构体等,则需要自己实现。这里提供一种简单的排序方法:

struct sortData{

bool operator()(const A& t1,const A& t2){

return t1.a<t2.a; //升序,>为降序

}

};

调用:

std::list<A> aList;

A A1,A2;

aList.push_back(A1);

aList.push_back(A12);

infoList.sort(sortData());
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: