오버로딩은 동일 이름의 함수에
인자의 갯수나 타입에 따라서 다르게 작동하도록
함수를 중첩/중복 시킨다.
over load + ing에 걸맞게
함수명 중복정의 이런식으로 했으면 좀 쉬웠으려나?
2013/03/04 - [Programming/C++ / STL] - c++ function overloading
그리고 오버라이딩은
상속관계에서 이전에 정의된 함수를 갈아 엎고
함수 이름과 인자가 동일하지만 작동을 전혀 다르게 할 경우 사용한다.
over ride + ing 을 함수 재정의 라고 하기도 한다.
일단.. overloading은 능동형이고 짐을 더 올려주는 느낌이라면
overriding은 피동형(올라타버림) 이고 주도권을 빼앗겨지는 느낌
load와 ride의 느낌이 비슷해서 였을까..
왜 예전에는 두개가 이렇게 헷갈렸을까 ㅠㅠ
인자의 갯수나 타입에 따라서 다르게 작동하도록
함수를 중첩/중복 시킨다.
over load + ing에 걸맞게
함수명 중복정의 이런식으로 했으면 좀 쉬웠으려나?
2013/03/04 - [Programming/C++ / STL] - c++ function overloading
그리고 오버라이딩은
상속관계에서 이전에 정의된 함수를 갈아 엎고
함수 이름과 인자가 동일하지만 작동을 전혀 다르게 할 경우 사용한다.
over ride + ing 을 함수 재정의 라고 하기도 한다.
일단.. overloading은 능동형이고 짐을 더 올려주는 느낌이라면
overriding은 피동형(올라타버림) 이고 주도권을 빼앗겨지는 느낌
load와 ride의 느낌이 비슷해서 였을까..
왜 예전에는 두개가 이렇게 헷갈렸을까 ㅠㅠ
'Programming > C++ STL' 카테고리의 다른 글
cpp 디폴트 매개변수 (0) | 2014.03.12 |
---|---|
c -> cpp 추가사항 (0) | 2014.03.10 |
try - throw - catch (0) | 2014.03.05 |
연산자 오버로딩 (0) | 2014.03.04 |
c++ explicit (0) | 2014.02.28 |