[C++] 프로그래밍 기초 : 함수 오버로딩과 함수 오버라이딩 차이


[C++] 프로그래밍 기초 : 함수 오버로딩과 함수 오버라이딩 차이

안녕하세요! 이번 글에서는 함수 오버로딩과 함수 오버라이딩의 차이점에 대해 다뤄 보겠습니다. 함수 오버로딩(Function Overloading)과 함수 오버라이딩(Function Overriding)은 객체 지향 프로그래밍에서 다형성을 구현하는 방법입니다. 이 두 개념은 이름이 비슷하지만 목적과 동작 방식에 차이가 있습니다. 이제 함수 오버로딩과 함수 오버라이딩의 차이를 자세히 알아보겠습니다. 함수 오버로딩은 같은 이름의 함수를 여러 개 정의하는 것을 의미합니다. 다른 매개변수 리스트를 가지는 여러 함수를 동일한 이름으로 정의하여 사용자에게 다양한 인터페이스를 제공할 수 있습니다. 함수 오버로딩은 다음과 같은 특징을 가집니다. 매개변수의 타입 또는 개수가 다른 함수 정의 : 함수 오버로딩을 사용하면 매..


원문링크 : [C++] 프로그래밍 기초 : 함수 오버로딩과 함수 오버라이딩 차이