함수 오버로딩

    2. 함수 오버로딩 (Function Overloading)

    2. 함수 오버로딩 (Function Overloading)

    함수 오버로딩 함수호출 시 전달되는 인자를 통해서 호출하고자 하는 함수의 구분이 가능하기 때문에 매개변수의 선언형태가 다르다면, 동일한 이름의 함수정의를 허용할 수 있다 (하지만 C언어에서는 불가능했다) #include int MyFunc(int num) { num++; return num; } int MyFunc(int a, int b) { return a + b; } int main(void) { MyFunc(20); // MyFunc(int num) 함수 호출 MyFunc(30, 40); // MyFunc(int a, int b) 함수 호출 return 0; } *C언어에서의 함수를 찾는 법 '함수의 이름'만 이용해서 호출대상을 찾는다 *C++에서의 함수를 찾는 법 '함수의 이름'과 '매개변수'를 ..