[ C++ ] 함수 중복(Function Overloading)
·
Archive/Develop
함수 중복 동일한 이름의 함수가 공존하는 것이다. function overloading 이라고도 한다. 함수 중복 성공 조건 중복된 함수들의 이름이 동일해야한다. 중복된 함수들의 매개 변수 타입이 다르거나 개수가 달라야한다. 리턴타입은 함수 중복과 무관하다. 오버로딩 예시 #include #include using namespace std; int big(int a, int b) { if (a > b) { return a; } else { return b; } } int big(int a[], int size) { int res = a[0]; for (int i = 1; i < size; i++) { if (res < a[i]) { res = a[i]; } return res; } } int main()..