2

memcpy 和 memmove 函数之间有什么重要区别吗?什么时候应该使用 memcpy,什么时候应该使用 memmove?

4

1 回答 1

3

当源缓冲区和目标缓冲区有可能重叠时,您应该使用memmove它 - 它被指定在这种情况下工作,而memcpy不是。

理论上memcpy可以更快,如果只是因为它不检查重叠的内存缓冲区。

于 2013-12-11T11:46:09.533 回答