有这样一个结构:
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的在第二个。
胡说叔叔
相关分类