私は次のクラスを持っています。
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
。