6-3. 가상 함수에 대한 지식들
가상 소멸자
가상 함수 구현의 원리
class Parent {
public:
virtual void func1();
virtual void func2();
};
class Child : public Parent {
public:
virtual void func1();
void func3();
};
비 가상 함수와 가상 함수의 성능적 차이는 미미하지만, 최적화가 필요한 분야는 이와 같은 성능의 차이도 개선을 해야 하기에, virtual 선언을 통해서 가상 함수(동적 바인딩) 를 사용할 수 있다.
Last updated