이 여기에 포함되어 내 코드 오류 :동일한 클래스 (C++, MFC)에서 작업자 스레드를 호출하려면 어떻게해야합니까?
void ClassA::init()
{
HANDLE hThread;
data thread; // "thread" is an object of struct data
hThread = CreateThread(NULL, 0, C1::threadfn, &thread, 0, NULL);
}
DWORD WINAPI ClassA::threadfn(LPVOID lpParam)
{
data *lpData = (data*)lpParam;
}
오류 :
error C3867: 'ClassA::threadfn': function call missing argument list; use '&ClassA::threadfn' to create a pointer to member
하나의 클래스에서 근무하는 작업자 스레드를 만들 수있는 적절한 방법은 무엇입니까?
맞춤법 오류를 해결할 수 있습니까? C1 :: threadfn은 ClassA :: thradfn '에 대해 오류를 발생시킬 수 없습니다. – harper