Programming/C++ STL

cpp 디폴트 매개변수

구차니 2014. 3. 12. 17:28
cpp에서 제공하는 디폴트 매개변수는 가변인자와 묘하게 섞여있는 느낌이다.

void test(int a = 1, int b = 2, int c = 3);

test();
test(1);
test(1,2);
test(1,2,3); 

인자 갯수보다 적게 입력이 가능하면서
생략된 인자에 대해서는 기본값으로 초기화를 수행한다.

[링크 : http://printf.egloos.com/1770599]