我在C上有点生疏,我在看memcpy的实现。我想知道为什么你需要将指针pDst转换为无符号字符?对于pSrc也一样?Memcpy Casting C
void memcpy(void *pDst, void *pSrc, int len)
{
int i;
if(pDst == NULL || pSrc == NULL)
return;
for(i=0; i<len; i++) {
((unsigned char*)pDst)[i] = ((unsigned char*)pSrc)[i];
}
}
提示:你将如何解引用一个void *指针?它指的是什么? – 2013-02-18 02:22:01