关于memcpy的实现,单次复制Byte数
https://www.geeksforgeeks.org/write-memcpy/
void myMemCpy(void *dest, void *src, size_t n)
{
// Typecast src and dest addresses to (char *)
char *csrc = (char *)src;
char *cdest = (char *)dest;
// Copy contents of src[] to dest[]
for (int i=0; i<n; i++)
cdest[i] = csrc[i];
}
https://blog.51cto.com/12951882/1978164
都是一个char一个char的复制,不考虑src des重叠的情况的情况,为什么没有用到uint64_t or uint32_t?
整除64部分用64位,不整除部分用char,复制次数大大减少,速度上不应该有很大提升吗?