私は次のクラスを持っています。
class Student {
//Parameterized constructor.
private:
int rollNo;
char* name;
float marks;
}
私は持っていset<Student> studentsます。セットに学生オブジェクトを挿入するとき、2 つのオブジェクトが同じであることをどのように指定できますか。たとえば、2 つのオブジェクトが同じであり、両方が同じである場合、2 つのオブジェクトが同じであると考えてrollNoいStudent s1(10,"ABC",35)ますStudent s2(10,"XYZ",67)。したがって、 and と言うstudents.insert(s1)とstudents.insert(s2)、set には 1 つのオブジェクトしかありませんs1。