Pourquoi ai-je besoin d'implémenter à la fois l'opérateur == et un opérateur aléatoire retournant un size_t? Et que devrait renvoyer la méthode return size_t?Pourquoi un opérateur == n'est pas suffisant pour std :: unordered_map? - C++
EDIT: Lorsque j'ai dit opérateur aléatoire, je ne voulais pas dire qu'il n'avait pas d'utilité. Ce que je voulais dire, à mes yeux, c'est que je ne vois pas à quoi ça sert, d'où la dernière question. 7
http://en.wikipedia.org/wiki/Hash_table –
Vous n'avez pas besoin d'un opérateur aléatoire. Vous devez implémenter une fonction de hachage retournant une 'size' pour une instance de type keyed donnée. C'est parce que 'unordered_map' est une carte de hachage. – juanchopanza
À quoi sert-elle? @juanchopanza –