2

memcpy と memmove 関数の間に重要な違いはありますか? いつ memcpy を使用し、いつ memmove を使用する必要がありますか?

4

1 に答える 1

3

memmoveソース バッファーと宛先バッファーがオーバーラップする可能性がある場合に使用する必要があります。その場合は動作するように指定されていますが、そうでmemcpyはありません。

memcpyメモリ バッファのオーバーラップをチェックしないという理由だけで、理論的には高速になる可能性があります。

于 2013-12-11T11:46:09.533 に答える