我什么时候应该使用memcpy?什么时候应该使用memmove?

时间:2013-12-11 11:42:08

标签: memcpy memmove

memcpy和memmove功能之间有什么重要的区别吗? 我什么时候应该使用memcpy?什么时候应该使用memmove?

1 个答案:

答案 0 :(得分:3)

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

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