LPVOID 没有类型的指针
可以将LPVOID类型的变量赋值给任意类型的指针,比如在参数传递时就可以把任意类型传递给一个LPVOID类型为参数的方法,然后在方法内再将这个“任意类型”从传递时的“LPVOID类型”转换回来。
示例程序:
1 class CMyClass 2 { 3 void Start(); 4 static UINT StartThread(LPVOID lParam); 5 }; 6 UINT CMyClass::StartThread(LPVOID lParam) 7 { 8 CMyClass * pMyClass = (CMyClass*)lParam; 9 }