2
Чарівне число в boost :: hash_combine
Функція boost::hash_combineшаблону приймає посилання на хеш (викликається seed) та об'єкт v. Згідно з документами , він поєднується seedз хешем vby seed ^= hash_value(v) + 0x9e3779b9 + (seed << 6) + (seed >> 2); Я бачу, що це детерміновано. Я розумію, чому використовується XOR. Б'юся об заклад, додавання допомагає широко зіставляти …