Programming Language/C,C++

C, C++] 매크로 정의, 해제

TwinParadox 2018. 5. 6. 22:14
728x90

매크로 정의하는 방법은 알고 있었는데 해제하는 방법은 모르고 있었다.

정의는 알고 있다시피 전처리기에서 #define을 이용해서 매크로를 정의해 사용하면 된다.

이미 정의된 매크로를 이용해서 새로운 매크로 이름을 정의하는 방법도 가능하다.



#define 매크로_이름 매크로



매크로를 해제하는 것은 #undef를 사용한다.



#undef 매크로_이름




매크로를 해제한 상태에서 해당 매크로를 다시 사용하려고 하면 컴파일 에러가 발생한다.

728x90