C/C++은 src와 target이 겹칠경우 memcpy를 사용할때 overlapping이 발생할수 있음 memmove를 쓰는것이 범용적으로 안전하고 memcpy를 쓰면 신경을 써줘야함
Rust에선 &mut가 유일하기 때문에 같은 곳을 가리키는것이 불가능하므로 memcpy를 써도 항상 안전함
C/C++은 src와 target이 겹칠경우 memcpy를 사용할때 overlapping이 발생할수 있음 memmove를 쓰는것이 범용적으로 안전하고 memcpy를 쓰면 신경을 써줘야함
Rust에선 &mut가 유일하기 때문에 같은 곳을 가리키는것이 불가능하므로 memcpy를 써도 항상 안전함
댓글 0