查看文章
 
LPVOID浅谈
2007年05月29日 星期二 下午 12:40
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;
}

类别:程序设计||添加到搜藏 |分享到i贴吧|浏览(1345)|评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
     

   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu