Równość obiektów C ++

mam klasęMyCloth i jedna instancja obiektu tej klasy, której instancję wykonałem w ten sposób:

MyCloth** cloth1;

W pewnym momencie programu zrobię coś takiego:

MyCloth** cloth2 = cloth1;

A potem w pewnym momencie chcę sprawdzić, czycloth1 icloth2 są takie same. (Coś w stylu równości obiektów w Javie, tylko tutaj,MyCloth jest bardzo złożoną klasą i nie mogę zbudowaćisEqual funkcjonować.)

Jak mogę wykonać tę kontrolę równości? Myślałem, że może sprawdzę, czy wskazują na te same adresy. Czy to dobry pomysł? Jeśli tak, jak mam to zrobić?

questionAnswers(2)

yourAnswerToTheQuestion