열번을 봐도 열번을 까먹는 기초 중의 기초...
쪽팔리다.
< Overloading >
서로 다른 타입의 입력인자를 갖는 같은 이름의 함수를 정의하는 것...
< Overriding >
부모 클래스가 갖고있는 함수를 새로 정의하는 것...
쪽팔리다.
< Overloading >
서로 다른 타입의 입력인자를 갖는 같은 이름의 함수를 정의하는 것...
< Overriding >
부모 클래스가 갖고있는 함수를 새로 정의하는 것...


::: 사람과 사람의 교감! 人터넷의 첫 시작! 댓글을 달아주세요! :::
overloading에는 method overloading하고 operator overloading있는데 여기서 말한 overloading은 method overloading에 해당하는 것이네. operator overloading은 해당 operator 자체를 overloading하는 것이니 꼭 다른 타입의 인자를 가질 필요는 없겠지. 참고하도록~~~ ^^
궁극적으로 method와 operater는 같은 개념상에서 접근하게 되지 않나요?
operator overloading 시에도 결국 operator의 좌우 타입선언에 대한 표현이
method의 선언과 비슷하게 되니만큼
개인적으로는 이제까지 크게 구분지어 생각하지는 않았었는데요.
흐음~ 조금 더 생각해 볼 일이로구요~ ^^
음...그러고 보니 수일이 말이 맞는 것 같네. 잠시 착각을 했어. 모든 operator가 원래부터 존재한다고 착각해서 꼭 다른 타임의 인자를 가질 필요가 없다고 생각했네. 원래부터 존재하는 operator는 POD 타입에 적용되는 operator이거나 global new / delete 인데 말이지...혼란을 줘서 미안 *^^*