디폴트 매개변수(Default Parameter) : 전달되지 않는 인자를 대신하기 위한 기본값이 설정되어 있는 변수
아래와 같은 함수에서 ( ) 이 곳이 디폴트 매개변수를 선언할수 있는 부분입니다.
- int function (int a=0){ return a+1;}
- 사용법 : 만약 아래같이 분리 해서 사용할 경우 함수 정의 선언부에 한번만 설정 할 수 있습니다.
- #include<iostream>
- int BoxVolume(int length, int width=1, int height=1);
- int main()
- {
- std::cout<<"[3, 3, 3] : "<<BoxVolume(3, 3, 3)<<std::endl;
- std::cout<<"[5, 5, def] : "<<BoxVolume(5, 5)<<std::endl;
- std::cout<<"[7, def, def] : "<<BoxVolume(7)<<std::endl;
- return 0;
- }
- int BoxVolume(int length, int width, int height)
- {
- return length*width*height;
- }
댓글 없음:
댓글 쓰기