【发布时间】:2011-03-18 06:46:47
【问题描述】:
我想使用_beginthreadex() 创建一个工作线程。但是,编译器说:
Error 1 error C2276: '&' : illegal operation on bound member function expression
这是我的代码:
.cpp 文件
hThread = (HANDLE)_beginthreadex( NULL, 0, &Udp_Thread, NULL, 0, &threadID ); // Function caller in main()
unsigned __stdcall CUdpSocket::Udp_Thread(void *arguments)
{
...
}
.h 文件
public:
unsigned __stdcall Udp_Thread(void *arguments);
我完全按照 MSDN 所做的,但它在我的程序中不起作用。我该怎么办?
谢谢。
【问题讨论】: