cpp clients: memcpy -> memmove.

memory 가 overlap 되는 경우엔 memcpy 를 사용하면 위험하다.
platform 에 따라 예상대로 동작하지 않을 수도 있다.

Change-Id: I14d3a219fc0b1f5324f466c3a6f6c98feb795001