저기 조사식 주소보면 되여.
실제로 멤버함수포인터에 대해서 선언하고 해당 A::FunctionA 와 B::Function을 사용했을경우 완전히 동일한 결과가 나오고
조사식에 추가된 A::FunctionA와 B::FunctionA의 함수포인터 주소가 완전히 동일하져
물론 오버라이딩하면 개별함수로 취급하기때문에 메모리가 따로잡히는걸볼수있져 그리고 함수포인터 형식도 달라져야하구여
저기 조사식 주소보면 되여.
실제로 멤버함수포인터에 대해서 선언하고 해당 A::FunctionA 와 B::Function을 사용했을경우 완전히 동일한 결과가 나오고
조사식에 추가된 A::FunctionA와 B::FunctionA의 함수포인터 주소가 완전히 동일하져
물론 오버라이딩하면 개별함수로 취급하기때문에 메모리가 따로잡히는걸볼수있져 그리고 함수포인터 형식도 달라져야하구여
되여->돼여 (되어 = 돼임)[리듬 맞춤법 봇♬]
와 그럼 오버라이딩 한 함수와 안한 함수를 이용해서 base class 랑 derived class를 오갈수 있다는거넹?
다형성을 이용하면 그게되지 다형성적용안하고 virtual키워드 안붙이면 현제타입에서의 함수만호출할수있거든요
이거랑상관없는얘기긴한데 왜 나랑 같은테마쓰는데 글씨색이다르지;; 폰트문제인가? *의 위치도 전 중앙인데 님껀 약간올라가있네요.. new도 저는 하이라이트 안되는데 님은 파파파란색이네..
저가 빠가 멍충이라그런데 이얘기가 그런거아님? A를 상속받은 B에서의 FunctionA나 A의 FunctionA나 같은주소값같는 같은거라는? 오버라이딩하면 별개로 잡히지만?
원래 질문글 질문자 얘기의 요지는 B의멤버함수인 P()가 호출되느냐 C의 멤버함수인 P()가 호출되느냐에 대한거고 이둘이 따로 되있다고 하는걸봐선 오버라이딩에 대한 얘기로보면 B에 멤버함수인 P() 가 호출된다~ 라는 뜻이였었음 ㅜ 뭐 C의 멤버함수 P()가 B와 동일한것이고 오버라이딩되지 않은것이라는 얘기가없었으니.. 그렇게생각하는게맞다고 생각했는데