LPVOID

LPVOID

LPVOID是一個沒有類型的指針,也就是說你可以將LPVOID類型的變數賦值給任意類型的指針,比如在參數傳遞時就可以把任意類型傳遞給一個LPVOID類型為參數的方法,然後在方法內再將這個“任意類型”從傳遞時的“LPVOID類型”轉換回來。具體請看下面的示例程式,其中LPVOID lParam即為空類型指針,而CMyClass即為任意類型指針。

基本介紹

  • 外文名:LPVOID
  • 屬於:一個沒有類型的指針
  • 說明:可以將其理解為long型的指針
  • 指向:void型
說明,示例程式,

說明

可以將其理解為long型的指針,指向void型。

示例程式

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;
}

相關詞條

熱門詞條

聯絡我們