본문 바로가기
Language/C

[C/C++] #if ... #elif ... #endif 할때 정의 조건문 넣는방법

by 어발 2024. 4. 27.

< 내가 원하는 거 >

- TEST가 정의되어 있을때 int a = 10, TEST2가 정의되어있을때는 int a = 20, 둘다 정의 안됬을때는 int a 불필요

// 기존방법
#ifdef TEST
int a = 10;
#elif
#ifdef TEST2
int a = 20;
#endif
#endif

 

#if defined를 이용한 방법

#if defined(TEST)
int a = 10;
#elif defined(TEST2)
int a = 20;
#endif
728x90

댓글