본문 바로가기
C++/매크로

[C++] #ifdef~#else~#endif (조건부 지시문)

by bigpicture 2022. 8. 10.
반응형

#ifdef 문은 아래와 같이 사용합니다. 주석을 읽으면 이해되실겁니다. 

#define A // A를 정의함

#ifdef A //만약 A가 정의되었을 경우 아래 문장 실행
   //어떤 문장
#else //만약 A가 정의되지 않았을 경우 아래 문장 실행
  //어떤 문장
#endif //종료


- #else 는 정의하지 않아도 됩니다. 
- #ifndef 문도 있습니다. n은 not을 뜻합니다. #ifdef 와 반대로 작동합니다. 

반응형

댓글