728x90 Overloading1 Overloading 과 Overriding 의 차이점 Overloading 과 Overriding 의 차이점 오버로딩과 오버라이딩의 차이점 Overloading 오버로딩(Overloading) 이란, 같은 이름을 갖는 함수나 연산자를 정의하는 것을 의미한다. 먼저, 함수의 오버로딩(Functional Overloading)은 두 개 이상의 함수가 같은 이름을 가졌지만, 서로 다른 매개변수(Parameter) 리스트를 가질 때 발생한다. 아래와 같은 예시가 있다. #include using namespace std; int add(int A, int B, int C) { return A + B + C; } int add(int A, int B) { return A + B; } int main() { int num1 = 2; int num2 = 4; int n.. 2021. 7. 28. 이전 1 다음 728x90