로그인 유지
#undef지시자
#undef 지시자란?
#undef 지시자는 정의된 매크로를 해제하는 지시자이다.
동일한 매크로를 여러 번 정의하였을 경우, #undef을 이용하면 가장 최근에 정의한 것이 취소되고 그 바로 전의 정의가 효력을 갖는다.
사용
#undef 매크로이름
예시
#define PI 3.1416
#define PI 3.14
area = 5 * 5 * PI;
#undef PI
area2 = 5 * 5 * PI;
이경우 area1 의 경우는 PI값이 3.14로 계산되고, area2의 경우는 PI값이 3.1416으로 계산된다.