순수 가상 함수(pure virtual function)와 추상 클래스(abstract class)이전 시간까지 가상 함수에 대해서 배웠다.아래 예시와 같이 가상 함수를 통해 오버라이딩을 할 수 있었다. #include using namespace std;class A { public: virtual void f() {}};class B : public A { public: void f() {}};int main() { A *a = new B; a->f(); delete a;}순수 가상 함수란 무엇인가요?가상이라는 것은 실제로는 존재하지 않는다는 의미인데, 이전 시간에서 다뤘듯 부모타입 포인터 변수가 부모타입 객체를 가리키면, 가상 함수 호출이 가능했다그래서 완..