1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
#pragma once #ifdef _XBOX //using namespace std; namespace std { namespace tr1 { template<class T> class hash< shared_ptr<T> > { public: size_t operator()(const shared_ptr<T>& key) const { return (size_t)key.get(); } }; } } #endif