要定义我的头文件中的线程:
class HttpClient
{
public:
...
unsigned int __stdcall PerformLogin(void*);
...
};
然后在我的 cpp 文件中,我有:
unsigned int __stdcall PerformLogin(void*){
...
}
并调用这个线程我使用
hThread = (HANDLE)_beginthreadex( NULL, 0, &PerformLogin, NULL, 0, &threadID );
但我有一个错误的&PerformLogin
说法是:
unsigned int (__stdcall HttpClient:: )(void ) 类型的参数与参数 unsigned int (__stdcall*)(void*) 不兼容。
我理解这个错误,但我真的不知道如何解决这个问题!