
새로운 함수를 만들 때 전달받을 값이 있다면 매개변수를 선언해주는데
그 매개변수에 기본값을 1-0 이미지처럼 설정해 줄 수 있다.
즉 함수를 호출할 때마다 값을 전달해주는 것이 아니라 함수 선언할 때 매개변수에 직접
기본값을 지정해줄 수 있다. 이렇게 하면 1-0 이미지처럼 함수를 호출할 때 기본값이 설정되어 있는 부분은
값을 전달할 필요가 없어진다.
주의할 점은 이 기본값을 지정해주는 매개변수는 제일 뒤쪽에 있어야 한다. 다른 매개변수 사이에 있으면
에러가 발생한다.

기본값은 기본적으로 제일 뒤쪽에 있어야 하며
1-1 이미지처럼 그 후로는 계속해서 기본값을 추가할 수 있다.
오버 로딩이란?
함수 이름의 중복 사용을 말한다.
함수 이름을 중복 사용하기 위한 조건이 두 가지가 있다.
1. 매개변수 개수가 달라야 한다
2. 매개변수 타입이 달라야 한다. (순서가 다른 걸 포함한다)


'프로그래밍 언어 공부 > C++' 카테고리의 다른 글
구조체 (0) | 2022.05.30 |
---|---|
지금까지 공부한 것으로 간단한 Text RPG 만들어보기 (0) | 2022.05.30 |
함수와 스택 프레임 (0) | 2022.05.27 |
열거형 (0) | 2022.05.26 |
분기문, 반복문을 활용해 코딩 연습하기 (0) | 2022.05.25 |