정의되지 않은 동작에서는 무엇이든 가능하다

ko생성일: 2025. 9. 20.갱신일: 2025. 10. 31.

표준 C의 ‘정의되지 않은 동작’이 어떻게 생겨났는지와 그 역사적 맥락, 포인터/별칭 규칙과 최적화, 스레드 메모리 모델, 컴파일러와 개발자 관점의 긴장, 그리고 UBSan·퍼저 같은 도구와 실천적 대응법을 다루는 글.