Recientemente descubrí que la implementación del mapa hash en C++ se llamará unordered_map
.Diferencia entre hash_map y unordered_map?
Al levantar la vista por qué no estaban simplemente utilizando hash_map
, descubrí que al parecer hay problemas de compatibilidad con la implementación de hash_map
que resuelve unordered_map
(más sobre esto here).
Esa página wiki no proporciona mucha más información, por lo que me pregunto si alguien sabía algunos de los problemas con hash_map
que unordered_map
resuelve.
Y esta es una de las cosas que muestran que el espacio de nombres 'std' no hizo exactamente lo que esperaban. No es que yo sepa lo que razonablemente hubiera evitado el problema. –
Un espacio de nombre anidado, como tr1 ... –
MSVC tenía stdext para sus bibliotecas de extensión Estándar. – Puppy