在尝试使用 std::threads 时,我发现自己遇到了这个错误。
error C2064: term does not evaluate to a function taking 1 arguments
File: functional
Line:1152
在注释掉一些行之后,我发现错误来自构造函数。
我也使用 irrlicht 因此事件变量。
这是线程的声明:
t1=new thread((&EventReceiver::KeyInput3),event);
函数头:
int EventReceiver::KeyInput3(const SEvent& event)
尝试以各种方式构建它,但没有奏效。我应该怎么做才能摆脱错误?