아직도헷갈림 (1) 썸네일형 리스트형 [C++] 함수 오버로딩 vs 오버라이딩 # 함수 오버로딩(overloading)이란 서로 다른 함수에 대하여 같은 이름을 사용하는 기능입니다. 함수의 이름은 같지만 함수 선언에 사용된 매개변수의 타입이나 갯수가 다를 때, 함수 오버로딩이 가능합니다. 이 때 리턴 타입은 서로 다른 함수에 포함되지 않습니다. 아래 코드에서 square 라는 이름의 함수가 오버로딩 되었습니다. int square(int x) { return x * x; } double square(double x) { return x * x; } int main() { cout 이전 1 다음