728x90
매크로 정의하는 방법은 알고 있었는데 해제하는 방법은 모르고 있었다.
정의는 알고 있다시피 전처리기에서 #define을 이용해서 매크로를 정의해 사용하면 된다.
이미 정의된 매크로를 이용해서 새로운 매크로 이름을 정의하는 방법도 가능하다.
#define 매크로_이름 매크로
매크로를 해제하는 것은 #undef를 사용한다.
#undef 매크로_이름
매크로를 해제한 상태에서 해당 매크로를 다시 사용하려고 하면 컴파일 에러가 발생한다.
728x90
'Programming Language > C,C++' 카테고리의 다른 글
C, C++] stdafx.h와 C2065(선언되지 않은 식별자입니다.) (0) | 2018.05.15 |
---|---|
C, C++] 조건부 컴파일 (0) | 2018.05.08 |
C,C++] Visual Studio와 컴파일러 (0) | 2018.02.18 |
C++] 공백을 포함하는 문자열 여러 줄 입력 받기 (0) | 2018.02.12 |
C, C++] 메모리 영역(Code, Data, Stack, Heap) (0) | 2018.02.11 |