En unordered_map de C ++ 11, ¿cómo actualizar el valor de una clave en particular?

En el hashmap de Java:

map.put(key, new_value) 

actualizará la entrada de key = key con new_value si existe en el hashmap.

¿Cuál es la forma correcta de hacer algo similar en unordered_map de C ++ 11?

No he encontrado una API como updateXXX, y la documentación dice queunordered_map :: insertar La función tendrá éxito solo cuando no exista ningún par con una clave.

Respuestas a la pregunta(2)

Su respuesta a la pregunta