Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > В чем смысл qgraphicsitem_cast ? |
Автор: wowka19 30.4.2014, 14:36 | ||
сабж, а вернее в чем смысл использования этой конструкции? Ведь, перебирая QList<QGraphicsItem*> не избежать следующего кода (или подобного):
|
Автор: Amp 30.4.2014, 17:47 |
Смысл в безопасном приведении типов. Аналог dynamic_cast, но без RTTI. Возможно, хотя не факт, что чуть быстрее (по сути обычный static_cast с дополнительной проверкой). Требует корректно перегруженного type(). Конкретно для приведенного кода смысла в нем нет. |