1
함수 오버로딩이란 무엇인가?
함수 오버로딩은 하나의 함수 이름으로 서로 다른 매개변수 목록(Parameter List)을 가진 여러 함수를 정의하는 C++의 기능입니다.
함수 오버로딩(Function Overloading)지난 장에서 함수를 정의하고 호출하는 방법을 통해 코드를 모듈화하고 재사용하는 중요성을 학습했습니다. 이제 한 걸음 더 나아가, C++이 제공하는 강력한 기능 중 하나인 함수 오버로딩(Function Overloading)에 대해 알아보겠습니다.
함수 오버로딩와 같은 이름의 함수를 여러 개 정의를 중심으로 함수 오버로딩의 판단 흐름을 읽습니다.
함수 오버로딩은 하나의 함수 이름으로 서로 다른 매개변수 목록(Parameter List)을 가진 여러 함수를 정의하는 C++의 기능입니다.
함수 오버로딩(Function Overloading)함수 오버로딩은 실제 프로그래밍에서 다음과 같은 상황에 유용하게 사용됩니다.
같은 이름의 함수를 여러 개 정의정수형 덧셈과 실수형 덧셈을 모두 처리하는 add 함수를 오버로딩해 봅시다.
함수 오버로딩의 규칙