¿El mapa contiene una clave determinada?

Escribe una función que devuelva true si un mapa contiene la clave de tipo cadena indicada y false en caso contrario. El tipo del valor asociado puede variar entre llamadas.

Ejemplos

hasKey(std::map<std::string, int>{{"a", 44}, {"b", 45}}, "d") ➞ false

hasKey(std::map<std::string, int>{{"pot", 1}, {"not", 3}}, "not") ➞ true