▲mastotron 2022-09-21 | parent | favorite | on: Azure CTO: "이제 새 프로젝트를 C/C++로 시작하는 것은 중단할 때가 되었음"(twitter.com/markrussinovich)rust에서 unsafe는 로우레벨 코딩할때나 필요하지 일반적인 응용 작성할 때는 거의 쓸 일 없다고 봐도 무방합니다. 그리고 unsafe 블록 안에서 메모리 문제가 발생한다 하더라도 문제가 발생하는 부분은 unsafe 블록 안에 있다는 것이 언어적으로 보장되어 있으니 디버깅을 쉽게 할 수 있다는 장점도 있구요.
rust에서 unsafe는 로우레벨 코딩할때나 필요하지 일반적인 응용 작성할 때는 거의 쓸 일 없다고 봐도 무방합니다.
그리고 unsafe 블록 안에서 메모리 문제가 발생한다 하더라도 문제가 발생하는 부분은 unsafe 블록 안에 있다는 것이 언어적으로 보장되어 있으니 디버깅을 쉽게 할 수 있다는 장점도 있구요.