Dans unordered_map de C ++ 11, comment mettre à jour la valeur d'une clé particulière?

En Java hashmap:

map.put(key, new_value) 

permettra de mettre à jour l'entrée de key=clé avec nouvelle_valeur si elle existe dans la table de hachage.

Quelle est la façon correcte de faire la même chose dans unordered_map de C++11?

Je n'ai pas trouvé une API comme updateXXX, et la documentation dit le unordered_map::insert la fonction ne peut réussir que lorsqu'il n'y a pas une telle paire avec une clé.

source d'informationauteur Faraway