Приведение типов |
Здравствуйте, гость ( Вход | Регистрация )
Приведение типов |
Creator |
16.10.2009, 0:23
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 5 Регистрация: 7.7.2009 Пользователь №: 881 Спасибо сказали: 0 раз(а) Репутация: 0 |
Как привести указатель на объект класса QTreeWidgetItem к указателю на класс, унаследованному от QTreeWidgetItem?
|
|
|
Tonal |
16.10.2009, 8:15
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: 17 |
Таки лучше dynamic_cast.
Ну или в рукопашную: * определить константу типа MyUserType = QTreeWidgetItem::UserType + 1 * В конструкторе её передать, перед приведением проверять что item.type() == MyUserType * Ну и приводить static_cast-ом - хотя бы от глупых ошибок защитит. |
|
|
Текстовая версия | Сейчас: 17.5.2024, 10:59 |