Como o unordered_map do C ++ STL resolve colisões?

Como o unordered_map do C ++ STL resolve colisões?

Olhando para ohttp://www.cplusplus.com/reference/unordered_map/unordered_map/, diz "Chaves exclusivas Não há dois elementos no contêiner que possam ter chaves equivalentes".

Isso deve significar que o contêiner está realmente resolvendo colisões. No entanto, essa página não me diz como está fazendo isso. Conheço algumas maneiras de resolver colisões, como usar listas vinculadas e / ou sondagem. O que eu quero saber é como o unordered_map do c ++ STL está resolvendo isso.

questionAnswers(2)

yourAnswerToTheQuestion