В C++ я бы просто сравнил адреса памяти обоих объектов. Как мне сделать что-то подобное в MATLAB?MATLAB - Как сравнить, если два объекта одинаковые или разные
Худший случай должен иметь статическую переменную, которая выполняет итерацию в каждом конструкторе, и каждый объект получает текущее значение как идентификатор. Но есть ли лучшее решение?
Заранее спасибо.
@Edit: Я хотел бы продлить этот вопрос, предположив, я некоторые заданным/не изменчив классов, наследующих ручку и перегружать эк. Если я хочу сравнить два объекта этого класса могу ли я как-то лить оба экземпляра для обработки и использовать реализацию эквалайзера суперкласса?
Просто, чтобы быть ясным: вы конкретно спрашиваете о классах Matlab, не так ли? –
Да, я объяснил/сказал что-то не так? – baxbear
Нет, нет, но многие думают, что матрицы/структуры/ячейки в MATLAB ведут себя как классы и считают, что 'A = ones (3); B = A', 'B' и' A' совпадают, а они нет. Просто разъясняю вам, где вас не смущает, и вы, где говорите конкретно [MATLABs oop] (https://uk.mathworks.com/help/matlab/object-oriented-programming.html). –