cpp에서 제공하는 디폴트 매개변수는 가변인자와 묘하게 섞여있는 느낌이다.
인자 갯수보다 적게 입력이 가능하면서
생략된 인자에 대해서는 기본값으로 초기화를 수행한다.
[링크 : http://printf.egloos.com/1770599]
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]
'Programming > C++ STL' 카테고리의 다른 글
cpp class에서 변수값을 미리 선언 못하는 이유 (0) | 2014.03.15 |
---|---|
cpp 와 java의 차이점(문법) (0) | 2014.03.14 |
c -> cpp 추가사항 (0) | 2014.03.10 |
오버로딩 / 오버라이딩 (0) | 2014.03.10 |
try - throw - catch (0) | 2014.03.05 |