map dada; dada[\"dummy\"] = \"papy\"; cout << dada[\"pootoo\"];
I\'m puzzled because I don\'t know if it\'s considered
For operator[], if you try to access a value for a key that doesn't exist, a new value object that has been default constructed will be put into the map and it's reference returned.