起初,我认为该错误是由于void minimax<Data>::函数之前有observe引起的,但是当我删除它时,这增加了更多错误。谁能帮助我了解这里的问题?

最佳答案

这是您声明成员函数的代码块:

void MiniMax<Data>::observe (const Data& t);

int getCount() const  {return count;}

您看到此处声明observe()与getCount()的区别了吗?

只需将其更改为:
void observe (const Data& t);

08-24 18:22