Вопросы с тегом «rtti»

152
Насколько дорог RTTI?

Я понимаю, что использование RTTI приводит к потере ресурса, но насколько он велик? Везде, где я смотрел, просто говорится, что «RTTI стоит дорого», но ни один из них на самом деле не дает никаких эталонов или количественных данных, касающихся памяти, времени процессора или скорости. Итак,...

150
это против typeof

Какой из этих кусков кода быстрее? if (obj is ClassA) {} if (obj.GetType() == typeof(ClassA)) {} Изменить: я знаю, что они не делают то же

106
Почему «чистый полиморфизм» предпочтительнее использования RTTI?

Почти каждый ресурс C ++, который я видел, где обсуждаются подобные вещи, говорит мне, что я должен предпочесть полиморфные подходы к использованию RTTI (идентификация типа во время выполнения). В общем, я серьезно отношусь к такому совету и постараюсь понять логику - в конце концов, C ++ -...