Hello ,

I am trying to migrate to VC++ 2005 from VC++ 6 and got this error while compiling my code.


error C2766: explicit specialization; 'UINT HashKey<CString>(CString)' has already been defined

I was not the original author of the code and starting working with VC++ 2005. Can you please help . Here is what my code looks like.


template<>
inline UINT AFXAPI HashKey(CString key)
{
return HashKey((LPCTSTR)key);
}