
키워드Undefined Behaviour, Unspecified Behaviour, Implementation-Defined Behaviourㅤ프로그램의 이식성A 환경에서 실행하는 프로그램을 B 환경에서 실행하려고 할 때, 전환 과정에 노력이 덜 필요할수록 이식성이 좋다고 표현함. 이식성을 표현하기 위해 3가지 Behaviour(=Behavior)를 정의.ㅤex) Intel 맥에서 돌아가던 프로그램을 ARM 맥에서 돌리는 과정이 쉬운가?ㅤUndefined Behaviour코드가 어떻게 동작할지 보장하지 못하는 상태. 지금은 잘 동작하는 것처럼 보여도 다른 상황에서는 문제가 발생할 수 있다. 이식성 측면에서 가장 위험한 요소.ㅤUndefined Behaviour 의 경우, 컴파일러가 컴파일 자체를 실패시키..