Login | Register   
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


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

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.

     

     

    Sitemap