: 매개변수의 수를 자유롭게, 자료형도 자유롭게 사용하는 함수를 말함.
: 여러 타입의 종류를 처리할때, 템플릿도 있음.
: 갯수와 int형에 대해서만 처리한 예시
-> c언어의 printf 함수와 scanf 함수가 가변함수임.
va_arg는 다음 메모리를 참조한다는 의미.로 받아들이자.
기본 내용
-> Types는 관례상 여러 개의 자료형이나, 인자가 들어올 수 있으므로 복수형으로 작성함.
-> 관건은 Types로 보낸 인자를 어떻게 꺼낼 것인지가 관건임.
- 함수 템플릿의 args를 여러개의 값이 들어 있으며, 이를 "파라미터 팩"이라고 함.
파라미터들의 묶음 이라는 의미임.
: ...을 이용해 팩을 분해하는 것을 말함.