Top.Mail.Ru
Уведомления
Очистить все

dynamic_cast vs qobject_cast

(@andrey178)
Level 1

Не стал спрашивать в предыдущей теме, решил открыть новую) Вопрос в отличиях между dynamic_cast и qobject_cast.

Цитата
Создатель темы Размещено : 31.01.2025 13:24
Метки темы
TQFP
 TQFP
(@tqfp)
Level 5

Основное отличие, что qobject_cast не использует RTTI, но может использоваться только с объектами, которые наследуют от QObject и имеют Q_OBJECT.

На практике qobject_cast будет работать в несколько раз быстрее, возможно даже на порядок. Где-то видел такой тест, если найду скину сюда.

ОтветитьЦитата
Размещено : 31.01.2025 18:22
TQFP
 TQFP
(@tqfp)
Level 5

Вроде он - ссылка.

ОтветитьЦитата
Размещено : 31.01.2025 20:18
Поделиться: