C ++ объектное равенство
У меня есть классMyCloth
и один экземпляр объекта этого класса, который я создал следующим образом:
MyCloth** cloth1;
И в какой-то момент в программе я сделаю что-то вроде этого:
MyCloth** cloth2 = cloth1;
А потом, в какой-то момент позже, я хочу проверить, еслиcloth1
а такжеcloth2
такие же. (Что-то вроде равенства объектов в Java, только здесь,MyCloth
это очень сложный класс, и я не могу построитьisEqual
функция).
Как я могу сделать эту проверку на равенство? Я подумал, может быть, проверяя, указывают ли они на одни и те же адреса. Это хорошая идея? Если да, то как мне это сделать?