Y
Hacker News
new
|
ask
|
show
|
jobs
by
Sohcahtoa82
958 days ago
It makes sense, but when would you ever memcpy with overlap? I would think any situation that lets that happen is from a bug, like you have an incorrect buffer length or an incorrect destination address.
1 comments
murderfs
958 days ago
Inserting an element in an array is something along the lines of memmove(arr + idx + 1, arr + idx, (length - idx) * sizeof(*arr)); arr[idx] = foo;
link