memcpy と memmove の違い:メモリ重複コピーの落とし穴

背景 アプリケーションを別のプラットフォームに移植した際、受信バッファから処理済みデータを memcpy で移動させたところ、メモリ上のデータが破壊される問題が発生した。 環境情報: $ gcc -v Using built-in specs. ... gcc version 4.9.2 (Linx 4.9.2-10-linx1) $ uname -a Linux localhost 4.9.0-0.bpo.1-linx-security-amd64 #1 SMP ... 原則 memcpy と memmove ...

6月14日 16:15 投稿