c 언어로 코딩을 하다보면 함수를 만들 때, 하는 일이 비슷한데 함수 이름이 중복이 되지 않으니 함수이름 뒤에 2붙이고 그런 기억이 꽤나 있네요 ㅋㅋ.. C++에서는 이런 경우를 바로 해결 할 수 있습니다. 바로 오버로딩 기능을 통해서 말이죠!~ 바로 알아봅시다. 함수의 오버로딩이란 함수끼리의 이름이 같아도 구분해서 사용이 가능하도록 하는 기능입니다. 여기서 무엇을 가지고 구분을 하느냐 : 함수의 매개변수의 개수와 자료형을 가지고 구분하기 떄문에 이름이 같아도 구분되어 호출이 가능한 것입니다. 간단한 예제를 통해 확인해 봅시다. #include using namespace std; int add(int a, int b) { return a + b; } double add(double a, double b..