O mapa contém uma chave específica?

Escreva uma função que retorne true se um mapa contiver a chave do tipo string especificada e false caso contrário. O tipo do valor associado pode variar entre chamadas.

Exemplos

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

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