Cita: Y bola vale por ejemplo "verde" ¿que comportamiento tendría? Es que nunca traté con ello.
Según el estándar. El hacer mapa["Verde"], literalmente se crea una nueva entrada para esa llave.
Lo que sucede a continuación es que al crearse el nuevo elemento, y el valor ser de tipo int, se inicializa a 0.
Al final, se regresa una referencia a a ese int inicializado en 0.
Sin embargo, si el valor fueran arreglos o estructuras mas complejas, no hay inicialización, por lo que podrías obtener basura en los diferentes campos.
Saludos