猿问

C++里关于list的排序算法?

有这样一个结构:
struct Test
{
CString Name;
int order;
};

声明一个list来保存结构.
list<Test> testList;
对list赋值:

Test te;
te.Name = "AAA";
te.order = 1;
testList.push_back(te);
te.Name = "BBB";
te.order = 3;
testList.push_back(te);
te.Name = "CCC";
te.order = 2;
testList.push_back(te);
te.Name = "DDD";
te.order = 5;
testList.push_back(te);
te.Name = "EEE";
te.order = 4;
testList.push_back(te);

复制后我想对testList排序,要根据list里面对象的order来排序。
也就是order为1的在list的第一个。2的在第二个。
请问怎么实现。。。 我的QQ:974740

回首忆惘然
浏览 456回答 1
1回答
随时随地看视频慕课网APP
我要回答