//简单的memcpy实现方式
void *memcpy(void *dst,const void *src,int num)
{
if((dst == NULL) || (src == NULL))
{
return NULL;
}
char *pdst = (char *)dst;
const char *psrc = (const char *)src;
while(num--)
{
*pdst++ = *psrc++;
}
return dst;
}
void *memcpy(void *dst,const void *src,int num)
{
if((dst == NULL) || (src == NULL))
{
return NULL;
}
char *pdst = (char *)dst;
const char *psrc = (const char *)src;
while(num--)
{
*pdst++ = *psrc++;
}
return dst;
}