C++ 초급 - 4. 함수와 변수의 범위 (Functions and Variable Scope) (2 - 함수 오버로딩 (Function Overloading))
📌 4.2 함수 오버로딩 (Function Overloading)함수 오버로딩(Function Overloading)은 같은 이름을 가진 여러 개의 함수를 정의할 수 있는 기능이다.매개변수의 타입(type) 또는 개수(number)가 다르면, C++ 컴파일러는 이를 서로 다른 함수로 인식하여 적절한 함수를 호출한다.이 기능을 활용하면 코드의 가독성을 높이고, 유지보수를 쉽게 할 수 있다.📌 1. 함수 오버로딩의 기본 원칙같은 함수 이름을 사용해야 함.매개변수의 개수 또는 타입이 달라야 함.반환 타입(return type)은 오버로딩을 구분하는 기준이 될 수 없음.💡 기본 문법반환타입 함수이름(매개변수1);반환타입 함수이름(매개변수2);📌 2. 함수 오버로딩 예제(1) 매개변수 타입을 이용한 오버로..
2025.02.12