для последнего rtti не нужен. виртуальный деструктор окучиваетcяAzazello писал(а):Согласен - некрасиво дублировать. Просто, RTTI всё равно нужно для dynamic_cast и virtual destructor clean-upaissp писал(а):Мне кажется не очень хороший стиль, когда по сути есть два различных места хранения инфо о типе. ДА и не верю я в корректную работу тайпАйдИ :) (ето основная причина)
стандартной таблицей виртуальных методов класса
я не аиссп, но как-то грех не влезть :) использование dynamic_castaissp, то есть, Вы dynamic_cast совсем не пользуете (просто интересно, как люди пишут ;))
в коде практически гарантировано означает наличие кривого дизайна.
практически любую задачу решенную с помошью upcast'инга можно
всегда переписать без такового. к тому же на практике dynamic_cast
компилируетcя в достаточно тяжелый код, что тоже не есть хорошо