有这样一个结构:
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
相关分类