Soft Ware/C 언어!!
#undef 사용 및 정의
달려가보자
2011. 10. 10. 14:51
#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이라는 값이 사용되게 된다