함수의 default
함수의 매개변수를 default로 할수 있다. 즉 초기값을 미리 정해주는 것이다.
이는 선언부에서 정의하여야한다.(not 정의부!)
형식은 <retunrn type><함수명> (매개변수=default값);
이러한 형식이며 예를들어 void function (int i=1);
이러한식이다.
위와같이 잘 됨을 알 수 있다.그런데 main함수에서 보면 매개변수를 앞에서부터 받음을 알 수 있다. 그러니 default값은 뒤에서 부터 선언해주도록 하자.
예를들어 위와같이 할시 input3는 default가 없으므로 오류가 발생한다.
'언어 > CPP(cpp)' 카테고리의 다른 글
vector_static변수_static함수 (0) | 2018.02.05 |
---|---|
클레스 (0) | 2018.02.05 |
overloading (0) | 2018.02.05 |
call by reference vs call by value vs call by pointer_g++로 헤더파일_cpp파일 동시 컴파일 (0) | 2018.02.03 |
c++_객체지향이란?_cin_cout_cascading_우분투로 c++컴파일_flag_cout 출력소수점 정하기 (0) | 2018.02.03 |