같은 의미를 한 이름으로
print(int)와 print(string)은 출력이라는 같은 개념을 호출 위치에서 유지합니다.
print(x)
동일한 개념의 동작을 타입이나 개수에 따라 나누면 호출 코드는 자연스럽지만 모호성은 조심해야 합니다.
print(int)와 print(string)은 출력이라는 같은 개념을 호출 위치에서 유지합니다.
print(x)
컴파일러는 호출 인자의 타입과 개수를 보고 가장 알맞은 함수를 찾습니다.
(int,double)
정확히 맞는 함수가 우선이고 변환이 필요한 후보가 여러 개면 모호해질 수 있습니다.
overload resolution
main은 오버로딩할 수 없고 반환 타입만 다른 함수도 호출만으로 구분할 수 없습니다.
return only no