728x90
반응형
▣ 함수 오버로딩 : c++에서 이름이 같은 함수를 여러 개 만들 수 있다.
▣ 함수 오버로딩 : 함수이름을 중복해서 만들 수 있지만 매개변수 타입이랑 변수의 개수를 다르게 해야 한다.
▣ 디폴트매개변수 : 매개변수의 기본값을 설정
▣ output(int num1, int num2 = 20) : 함수 호출 시 output(10, 100);처럼 호출하게 되면 함수를 호출해서 전달한 100이 매개변수의 기본값이 된다.
output(10); 함수를 호출할 때 매개변수 값을 전달하지 않으면 디폴트매개변수 값으로 지정된다.
▣ 디폴트 매개 변수를 지정할 때 매개변수의 끝부분에 지정해야 오류를 방지할 수 있다.
▣ 함수를 호출할 때 매개변수를 전달해주지 않으면 오류가 발생한다.
728x90
반응형
'[ C++ ] > - C++ 문법정리' 카테고리의 다른 글
C++ 15 [friend 함수, 클래스] (0) | 2023.04.13 |
---|---|
C++ 14 [유니폼 초기화] (0) | 2023.04.12 |
C++ 12 [복사생성자] (0) | 2023.04.06 |
C++ 11 [auto] (0) | 2023.04.05 |
C++ 10 [참조변수] (0) | 2023.04.04 |
댓글