추상 클래스란추상 클래스란 순수 가상 함수(pure virtual function)을 선언한 클래스를 말한다.가상 함수? 순수 가상 함수?가상 함수란 부모 클래스에서 이를 상속받을 자식 클래스에서 함수를 override 할 수 있도록 만든 함수이다.virtual void foo();이렇게 함수 앞에 virtual 이라는 키워드를 사용하여 선언할 수 있다. 순수 가상 함수란 함수의 정의 없이 선언만 한 함수를 말한다.virtual void foo() = 0;부모 클래스를 상속한 자식 클래스에서 override 여부를 결정할 수 있는 다른 가상 함수와 다르게 순수 가상 함수는 자식 클래스에서 무조건 override 해주어야 한다. 만약 순수 가상 함수를 가진 부모 클래스, 즉 추상 클래스인 부모 클래스를 상..