variable argument1 [C++] 가변 인자(Variable argument) 사용법을 알아보자 가변 인자(Variable argument)란 말 그대로 고정되지 않은 인자를 말한다. C언어의 printf() 함수처럼 정해지지 않은 개수의 인자를 받아야 할 때 사용한다. 가변 인자는 아래와 같이 인자를 ... 표시로 나타낸다. void func(int ...) { } 위 표현은 int 타입의 매개변수를 사용자가 입력한 만큼 받겠다는 의미이다. 따라서 함수 호출 시 아래와 같이 사용할 수 있다. func(1, 3, 2, 5, 8); func(1, 2); func(4); func(5, 1, 4, 8); ... 함수 내에서 가변 인자를 다루기 위해 사용하는 매크로 4가지가 있는데, 우선 다음 헤더 파일을 포함시켜야 한다. #include 헤더엔 다음과 같은 매크로가 정의되어 있다. 매크로 사용하기 위해선.. 2019. 12. 15. 이전 1 다음