Я делаю хэширующую функцию, и она не компилируется, я скопировал функцию ниже. Спасибо за вашу помощь и извините за мой английский
template <class Object>
bool FHhashSC<Object>::contains(const Object & x) const
{
const FHlist<Object> &theList = mLists[myHash(x)];
typename FHlist<Object>::iterator iter;
for (iter = theList.begin(); iter != theList.end(); iter++)
if (*iter == x)
return true;
// not found
return false;
}
Вы должны использовать const_iterator, потому что theList является постоянным объектом.