두 가지 종류의 불변식: 안전성과 유효성

ko생성일: 2025. 9. 22.갱신일: 2025. 9. 22.

Rust의 unsafe 코드 맥락에서 안전 불변식과 유효성 불변식을 구분하고, 컴파일러와 안전한 코드가 각각 의존하는 성질을 예제로 살피며, 사용자 정의 타입과 최적화, 참조·함수 포인터·union 같은 사례를 통해 두 불변식의 역할과 경계를 설명한다.