Here is the error I get when compiling:
C:\BCDC-src-bc\client\HashManager.cpp(137) : error C2955: 'hash' : use of class template requires template argument list
C:\DCPROJECT\STLPORT\stl/_hash_fun.h(40) : see declaration of 'hash'
C:\BCDC-src-bc\client\HashManager.cpp(432) : error C2955: 'hash' : use of class template requires template argument list
C:\DCPROJECT\STLPORT\stl/_hash_fun.h(40) : see declaration of 'hash'
C:\BCDC-src-bc\client\HashManager.cpp(439) : error C2955: 'hash' : use of class template requires template argument list
C:\DCPROJECT\STLPORT\stl/_hash_fun.h(40) : see declaration of 'hash'
Any ideas/suggestions would be much appreciated. I will paste below the lines of code from the errors above:
Inside the HashManager.cpp , I only pasted the line(s) which generated the error:
string HashManager::LookupHash(const TigerHash& hash) {
string HashManager::MakePrintableHash(const HashManager::TigerHash& hash) {
HashManager::TigerHash HashManager::MakeBinaryHash(const string &hash) {
And this is the line inside the _hash_fun.h file:
template <class _Key> struct hash { };
Thanks for the help and hope to hear back soon!