In unordered_map von C++11, wie Sie das update Wert für einen bestimmten Schlüssel?

In der Java-hashmap:

map.put(key, new_value) 

wird, aktualisieren Sie den Eintrag key=Schlüssel (mit dem neuer_wert, wenn es vorhanden ist, in die hashmap.

Was ist der richtige Weg, um die ähnliche Sache in unordered_map von C++11?

Ich habe nicht gefunden, eine API wie updateXXX und die Dokumentation sagt das der unordered_map::insert - Funktion wird nur gelingen, wenn es kein solches paar mit einem Schlüssel.

InformationsquelleAutor der Frage Faraway | 2013-04-30

Schreibe einen Kommentar