[C++] 가상 함수(Virtual Function)
가상 함수는 객체 지향 프로그래밍에서, 상속 받는 클래스 내에서 오버라이딩 될 수 있는 함수입니다.virtual 키워드를 붙여 사용가능합니다.virtual을 붙이면 파생 클래스에서 재정의할 것으로 보이는 멤버 함수를 의미합니다. 사용 방법은 아래와 같습니다. 우선 아래 코드를 보며 virtual이 없는 상태에서 동작을 설명하겠습니다. CParent를 상속받은 CChild 클래스가 있고, main 함수에서 CChild를 생성 하고 CParent *형으로 주소를 받습니다.pParent에서 Print 함수를 … Read more