我在
class CMYApp : public CWinApp
{
public:
static void ChildThread ( LPVOID );
}在
BOOL CMYApp::InitInstance()
{
UINT i = 0 ;
AfxBeginThread ( ChildThread,(LPVOID)(&i),THREAD_PRIORITY_ABOVE_NORMAL );
}
编译出错:error C2665: 'AfxBeginThread' : none of the 2 overloads can convert parameter 1 from type 'void (void *)'
class CMYApp : public CWinApp
{
public:
static void ChildThread ( LPVOID );
}在
BOOL CMYApp::InitInstance()
{
UINT i = 0 ;
AfxBeginThread ( ChildThread,(LPVOID)(&i),THREAD_PRIORITY_ABOVE_NORMAL );
}
编译出错:error C2665: 'AfxBeginThread' : none of the 2 overloads can convert parameter 1 from type 'void (void *)'
static UINT ChildThread (LPVOID );
返回类型应该是 UINT,
最好声明在类外部。