가변인자매크로1 [C, C++] 가변인자를 가지는 매크로 구현하기 1. 가변인자만을 가지는 매크로 구현 #include #define PRINT(...) printf(__VA_ARGS__) int main() { PRINT("print\n"); // output : print PRINT("%d %d\n", 1, 2); // output : 1 2 return 0; } 2. 가변인자와 고정인자를 가지는 매크로 구현 #include #define PRINT(fixVar, ...) printf(fixVar, ##__VA_ARGS__) int main () { PRINT("print\n"); // output : print PRINT("%d %d\n", 1, 2); // output : 1 2 return 0; } 가변인자와 고정인자를 가지는 매크로 구현할때는 __VA_ARG.. 2022. 8. 19. 이전 1 다음