반응형
#ifdef 문은 아래와 같이 사용합니다. 주석을 읽으면 이해되실겁니다.
#define A // A를 정의함
#ifdef A //만약 A가 정의되었을 경우 아래 문장 실행
//어떤 문장
#else //만약 A가 정의되지 않았을 경우 아래 문장 실행
//어떤 문장
#endif //종료
- #else 는 정의하지 않아도 됩니다.
- #ifndef 문도 있습니다. n은 not을 뜻합니다. #ifdef 와 반대로 작동합니다.
반응형
'C++ > 매크로' 카테고리의 다른 글
[C++] __FILE__ , __LINE__ , __FUNCTION__ 무엇인가?? (0) | 2022.08.10 |
---|---|
[C++] 매크로 상수 및 함수 정의 (#define) (0) | 2022.08.10 |
댓글