// Hash.h #pragma once #include class CHash { public: CHash() { } ~CHash() { } private: unsigned __int64 m_HashKey; public: template unsigned __int64 GetHash(KEY key) { m_HashKey = 0; size_tLength = sizeof(key); // unsigned __int64 NewKey = (unsigned __int64)key; for (int i = 0; i > 8; } return m_HashKey; } template ..