
程序代码:
class Student
{
public:
int ID;
string Name;
Student(int id=0 , const string& name="null")
:ID(id),Name(name){}
};
class myCompare
{
public:
bool operator () (const Student& s1 ,const Student& s2) const
{
return s1.ID < s2.ID;
}
};
int _tmain(int argc, _TCHAR* argv[])
{
set<Student,myCompare> sc;
Student s1(10,"小名") ,
s2(20, "小二");
sc.insert(s1);
sc.insert(s2);
return 0;
}
[此贴子已经被作者于2019-8-9 09:41编辑过]