У меня есть указатели Base * на два экземпляра полиморфного типа, и мне нужно определить, эквивалентны ли указанные объекты.
Мой текущий подход заключается в том, чтобы сначала использовать RTTI для проверки равенства типов. Если типы равны, я вызываю виртуальную функцию is_equivalent.
Есть ли более идиоматический подход?