pData->pData[nSlot]=pValue;D:\c++\fff\gg.cpp(107)?:?error?C2036:?'void?*'?:?unknown?size<br/>D:\c++\fff\gg.cpp(107)?:?error?C2120:?'void'?illegal?with?all?types<br/><br/>pData?是结构类型指针,另一个?LPVOID?pData是结构中的指针,void?*pValue;<br/>怎么回事的?高手,我实在想不出了。
-
kenmark
回复于
2007-11-16
-
void* 是不可以直接解引用的,例如:<br/>void *p;<br/>*p和p[0]都是错的,估计你的pData是一个void *类型(lpvoid),不可以直接取<br/>把pData的定义改成:<br/>LPVOID *pData;