템플릿 (1) 썸네일형 리스트형 [C++ 독학하기] 7. 함수 다중 정의, 오버로딩 개념 안녕하세요. 취업한 공대누나입니다. 오늘은 C++의 또다른 특징 중 하나인 오버로딩 개념에 대해서 알아보도록 하겠습니다. 헷갈릴수도 있지만 천천히 보시면 어려운 개념이 아닌 것을 알게 되실 겁니다. 시작하겠습니다. 1. 오버로딩(Overloading)이란? 함수 다중 정의라고도 말합니다. 이름 그대로 나타나 있듯이 여러 의미를 동시에 갖는 것을 말합니다. C에서는 이름이 같은 함수가 존재할 수 없었는데요. C++에서는 매개변수의 갯수가 달라지거나 하면 이름이 같아도 다른 함수로 인식이 됩니다. 이것을 C++는 함수의 다형성을 지원한다고도 말합니다. 예제를 통해 보도록 하겠습니다. 2. 예제 소스코드 저는 왼쪽과 같이 Add_test라는 함수를 세 가지 형태로 다중 정의를 해보았습니다. 가장 위쪽의 Add.. 이전 1 다음