C ++ - Objektgleichheit
ich habe ein klasseMyCloth
und eine Instanz dieser Klasse mit einem Objekt, die ich folgendermaßen instanziiert habe:
MyCloth** cloth1;
Und irgendwann im Programm werde ich so etwas machen:
MyCloth** cloth2 = cloth1;
Und dann, irgendwann später, möchte ich nachsehen, obcloth1
undcloth2
sind gleich. (So etwas wie Objektgleichheit in Java, nur hier,MyCloth
ist eine sehr komplexe Klasse und ich kann keine bauenisEqual
Funktion.)
Wie kann ich diese Gleichheitsprüfung durchführen? Ich dachte vielleicht nach, ob sie auf die gleichen Adressen zeigen. Ist das eine gute idee Wenn ja, wie mache ich das?