Browse DevX
Sign up for e-mail newsletters from DevX

Tip of the Day
Language: C++
Expertise: Beginner
Feb 3, 2001



Building the Right Environment to Support AI, Machine Learning and Deep Learning

Access Class Members From a Thread Function

Suppose you have a thread function ThreadFunc in a class CMyClass and you want to access a member of that class. Here's what to do:
  • Declare the thread function as static DWORD WINAPI ThreadFunc(LPVOID pVoid)
  • Define the thread function as DWORD WINAPI ThreadFunc(LPVOID pVoid)
  • When you create the thread, pass the 'this' pointer as the thread function parameter (after casting it to LPVOID).
  • Cast the pVoid parameter to CMyClass* inside the thread function and use this pointer to access the class members.
  • Koshy Panicker
    Comment and Contribute






    (Maximum characters: 1200). You have 1200 characters left.



    Thanks for your registration, follow us on our social networks to keep up-to-date