List自定义排序问题
struct STUDENT
{
string name; //姓名
int num; //学号
double score; //入学总分
};
class StudentInfoList
{
public:
StudentInfoList();
virtual ~StudentInfoList();
bool CompareByName();//自定义的姓名比较
list<STUDENT> SortByName(list<STUDENT> SList);//将学生信息按姓名排序
private:
list<STUDENT>StuList; //学生信息双向链表
list<STUDENT>::iterator it; //迭代器
};
请问,SortByName方法怎么实现呢?上网也找过一些,好像都不能用