[c++] __VA_ARGS__, parameter pack
공부를 하는 입장이기 때문에, 내용에 오류가 있을 수 있습니다. 오류가 있다면 적극적으로 알려주시면 감사합니다! Variadic 매크로 Variadic 매크로는 __VA_ARGS__라는 식별자를 사용하며, 매크로 함수에서 가변인자를 받는 기능을 한다. 사용방법은 매우 간단한데, 입력받는 변수에 '...'(parameter pack)을 사용하고 실행하는 변수 부분에 __VA_ARGS__를 사용하면 된다. #define CHECK1(x, ...) if (!(x)) { printf(__VA_ARGS__); }int main() { CHECK1(0, "here %s %s %s", "are", "some", "varargs1(1)\n"); CHECK1(1, "here %s %s %s", "are", ..