Ich habe kürzlich entdeckt, dass die Implementierung der Hash-Map in C++ unordered_map
heißen wird.Unterschied zwischen hash_map und unordered_map?
Als ich aufblickte, warum sie nicht nur hash_map
verwendet haben, entdeckte ich, dass offenbar Kompatibilitätsprobleme bei der Umsetzung von hash_map
dass unordered_map
Entschlüsse sind (weitere Informationen here).
Diese Wiki-Seite gibt nicht viel mehr Informationen, also frage ich mich, ob jemand einige der Probleme mit hash_map
wusste, die unordered_map
löst.
Und das ist eine der Sachen, die zeigen, dass der 'std' Namensraum nicht ganz das tat, was er gehofft hatte. Nicht, dass ich weiß, was das Problem vernünftigerweise verhindert hätte. –
Ein verschachtelter Namespace, wie tr1 ... –
MSVC hatte stdext für ihre Standard-Erweiterungsbibliotheken. – Puppy