私は最近、C++でのハッシュマップの実装がunordered_map
と呼ばれることを発見しました。彼らはただhash_map
を使用していなかった理由は、私が見上げたときhash_mapとunordered_mapの違いは?
、私は明らかにhash_map
unordered_map
ことを決議する(それhere詳細)の実装との互換性の問題があることを発見しました。
そのwikiページはそれほど多くの情報を提供していないので、誰かがhash_map
の問題のいくつかを知っているのではないかと疑問に思っています。unordered_map
が解決します。
これは、 'std'名前空間が望んだことを全く行なわなかったことを示すものの1つです。問題を合理的に防ぐことができたことが分かっているわけではありません。 –
tr1のようにネストされた名前空間... –
MSVCは、標準拡張ライブラリのstdextを持っていました。 – Puppy