일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 프로그래머스 알고리즘 공부
- 채권
- algorithmtraining
- algorithmStudy
- 독서
- 독후감
- 책알남
- 돈
- C
- 투자
- 지혜를가진흑곰
- JavaScript
- 프로그래밍언어
- 경제
- 알고리즘 공부
- Java
- 성분
- 서평
- 자바스크립트
- C++
- 알고리즘트레이닝
- 다독
- 자바
- 책을알려주는남자
- 주식
- 알고리즘공부
- 재테크
- 백준알고리즘
- 화장품
- algorithmTest
Archives
- Today
- Total
탁월함은 어떻게 나오는가?
[C++] 디폴트 인수 본문
반응형
함수의 인수 중 특정 인수는 일반적으로 사용하는 디폴트 값이 있고, 특별한 경우에만 다른 값을 사용하는 경우가 있습니다. 이런 경우에는 디폴트 인수를 사용할 수 있습니다다.
ex) istream& get(char* pch, int max, char delim = '\n'); // \ = 역슬래쉬
의 경우 '\n'의 엔터값을 구분값으로 넣고 싶을때 get을 넣음으로써 사용가능해집니다.
디폴트 인수를 사용한 코드입니다.
값을 12.3456을 넣었을 때의 결과값입니다.
* 주의! 디폴트 인수의 위치
디폴트 인수는 반드시 인수 리스트의 끝에 있어야 합니다. 또한 2개 이상의 디폴트 인수가 있을 때, 뒤의 인수는 디폴트 값이 아닌 다른 값을 전달하고 싶다면 앞의 인수는 디폴트 값을 사용한다 할지라도 값을 명시적으로 지정해야 합니다.
반응형
'[Snow-ball]프로그래밍(컴퓨터) > C, C++' 카테고리의 다른 글
[C++] Counter 클래스 만들기 (0) | 2020.10.12 |
---|---|
[C++] 객체지향 프로그래밍의 주요 개념들 (0) | 2020.10.12 |
[C++] 함수의 정의 (0) | 2020.10.09 |
[C++] inline 함수 (0) | 2020.10.07 |
[C++] 함수의 다중정의 (0) | 2020.10.06 |
Comments