#undef는 #define 으로 정의된 매크로를 삭제하고 재 정의할때 사용되는 매크로 이다 .
#define TIME 800
#include <ext1.h>
#undef TIME
#define TIME 1400
#include <ext2.h>
이예를 보면 TIME이라는 매크로를 800으로 정의하고 ext1.h 파일 에서는 TIME이라는 매크로가
사용되었을때에는 800값이 사용되지만 undef를 이용하여 삭제하고
다시 재 정의를 통해 ext2.h파일에서 1400이라는 값이 사용되게 된다
'Soft Ware > C 언어!!' 카테고리의 다른 글
매개변수 값 과 스택에 쌓이는 순서 (0) | 2011.11.07 |
---|---|
전처리기란? (0) | 2011.10.10 |
#ifdef ~ #endif , #ifndef~#endif 정의 (0) | 2011.10.10 |
#ifndef ~ #endif 와 #pragma once의 차이점 (0) | 2011.10.09 |
함수 포인터와 구도체를 이용한 클래스 따라하기 !! (0) | 2011.10.08 |