Can I construct an std::map where the key type is a reference type, e.g. Foo & and if not, why not?
std::map
Foo &