2012-10-04 12 views

Respuesta

5

Algunas implementaciones de un hash map reordenarán los elementos que hash al mismo bin, colocando el último elemento al que se accede al principio de una lista, como una optimización. Esto cambiaría el orden. No sé si boost::unordered_map hace esto, pero en el futuro podría terminar sustituyendo std::unordered_map y todo dependerá de la implementación de su compilador.

1

Debe ser determinista, pero siempre y cuando se denominen desordenada, no debe confiar en esto para iterar sobre sus elementos.

Cuestiones relacionadas