2014-02-10 3 views
0

Мне нужно предоставить собственную хэш-функцию для класса шаблонов std :: unordered_set, кажется, просматривая интернет, который мне нужно предоставить функция равенства тоже? это правда? и если да, то мне интересно, почему хэш-ключ нельзя использовать для теста на равенство?Должен ли я предоставить функцию равенства, когда я предоставляю хеш-функцию для std :: unorder_set class

+0

'std :: unordered_set' не является классом –

ответ

0

Хеш-функции могут иметь коллизии (два хеша хэша с одинаковым значением).

+0

Если у вас есть карта' int ', обязательно ... –

Смежные вопросы