Programming/C++ STL2014.03.10 12:49
오버로딩은 동일 이름의 함수에
인자의 갯수나 타입에 따라서 다르게 작동하도록
함수를 중첩/중복 시킨다.

over load + ing에 걸맞게
함수명 중복정의 이런식으로 했으면 좀 쉬웠으려나?

2013/03/04 - [Programming/C++ / STL] - c++ function overloading


그리고 오버라이딩은
상속관계에서 이전에 정의된 함수를 갈아 엎고
함수 이름과 인자가 동일하지만 작동을 전혀 다르게 할 경우 사용한다.

over ride + ing 을 함수 재정의 라고 하기도 한다.

일단.. overloading은 능동형이고 짐을 더 올려주는 느낌이라면
overriding은 피동형(올라타버림) 이고 주도권을 빼앗겨지는 느낌

load와 ride의 느낌이 비슷해서 였을까..
왜 예전에는 두개가 이렇게 헷갈렸을까 ㅠㅠ 

'Programming > C++ STL' 카테고리의 다른 글

CUnit  (0) 2014.03.11
c -> cpp 추가사항  (0) 2014.03.10
오버로딩 / 오버라이딩  (0) 2014.03.10
try - throw - catch  (0) 2014.03.05
연산자 오버로딩  (0) 2014.03.04
c++ explicit  (0) 2014.02.28
Posted by 구차니

댓글을 달아 주세요