https://blog.csdn.net/BillCYJ/article/details/78985895
1. map no puede repetir el valor clave, y multimap puede repetir.
Lo mismo es cierto para el conjunto
unordered_map es un mapa organizado por función hash, que es una colección desordenada, y el mapa es un almacenamiento ordenado de elementos por palabra clave.
2. La operación de conteo del mapa solo devolverá 0 (representa que la clave no existe) o 1 (representa que la clave existe), porque el mapa no permite la duplicación de claves.
Sin embargo, el mapa [clave] es diferente. Si la clave no existe, la clave se insertará en el mapa, lo que cambiará el tamaño del mapa.
Si la clave ya existe, map [key] = "666", el valor correspondiente a la clave se modificará a 666.
3. Los ejemplos dados en el enlace anterior son muy buenos, los extractos son los siguientes:
En este momento, se usa unordered_map y la salida es:
Si reemplaza unordered_map con map, el resultado es: