QSet<MyClass> |
Здравствуйте, гость ( Вход | Регистрация )
QSet<MyClass> |
Trisch |
7.2.2015, 17:10
Сообщение
#1
|
Активный участник Группа: Участник Сообщений: 379 Регистрация: 30.1.2012 Из: Запорожье Пользователь №: 3169 Спасибо сказали: 24 раз(а) Репутация: 0 |
Что надо определить в своем классе, чтобы можно было его добавить в QSet?
|
|
|
mezmay |
7.2.2015, 18:24
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 272 Регистрация: 13.7.2009 Из: Ростов-на-Дону Пользователь №: 904 Спасибо сказали: 16 раз(а) Репутация: 1 |
Класс должен позволять присваивать значение своему экземпляру, т.е. быть 'assignable data type', реализовывать оператор ==() и должна быть определена глобальная функция qHash(), принимающая экземпляр твоего класса и возвращающая хэш.
http://doc-snapshot.qt-project.org/qt5-5.4/qset.html Сообщение отредактировал mezmay - 7.2.2015, 18:26 |
|
|
Текстовая версия | Сейчас: 22.11.2024, 16:44 |