I want to a map container that takes a smart pointer to a custom type. When you put the key in, you get shared_ptrs to the object, but when all of those share
shared_ptrs
share