애써 배운걸 까먹을까봐 그러기 전에 미리 정리해놓은 C++ 노트입니다. 교수님이 하필 중요한 내용의 진도를 쓱싹 나가서 저는 컴퓨터에 앉아 3시간째 정리하고 있어요. 이번 노트에서는 C++에 있어 특히 중요한 함수 재정의(function redefine), 함수 오버라이딩(function overriding), 그리고 가상 함수(virtual function)에 대해 연결지어 정리합니다. 이를 이해하기 위해서는 상속과 다중 상속, 가상 상속, 업/다운캐스팅에 대한 (어느정도의) 이해가 필요합니다. 이전 제 블로그 글에 다 정리해 두었으니 필요하시면 찾아서 모르는 부분을 참고해 보세요. 먼저 사실 예전에 다룬 내용이긴 하지만, 함수 재정의(function redefine)에 대해 한번 더 살펴봅시다. 함수 재정의란 아래와 같이 정의할 수 있습니다. function redefine is the ability to create a new function in a subclass that ...
#binding
#동적바인딩
#런타임다형성
#상속
#소멸자
#예제
#오버라이딩
#전공노트
#정적바인딩
#프로그래밍
#함수오버라이딩
#다형성
#가상함수
#CPP
#OOP
#overriding
#polymorphism
#redefine
#runtime
#runtime_polymorphism
#virtual
#virtualfunction
#가상
#함수재정의
원문링크 : [C++] 함수 재정의/오버라이딩, 가상 함수 이해하기