美文网首页
C++中的LPVOID(转)

C++中的LPVOID(转)

作者: X_xxieRiemann | 来源:发表于2018-10-09 21:43 被阅读0次

    LPVOID是一个没有类型的指针,也就是说你可以将任意类型的指针赋值给LPVOID类型的变量(一般作为参数传递),然后在使用的时候在转换回来。 例如:

    class CMyClass
    {
       void Start();
       static UINT StartThread(LPVOID lParam);
    };
    
    void CMyClass::Start()
    {
        AfxBeginThread(StartThread, this);//开启线程
    }
    
    //线程函数
    UINT CMyClass::StartThread(LPVOID lParam)
    {
       CMyClass * pMyClass = (CMyClass*)lParam;
       ...
       return 0;
    }
    

    相关文章

      网友评论

          本文标题:C++中的LPVOID(转)

          本文链接:https://www.haomeiwen.com/subject/ltxuaftx.html