abstract_class
abstract_class (추상 클래스)
추상 클래스는 순수 가상 함수를 하나 이상 가져 인스턴스를 만들 수 없는 클래스예요. 인터페이스 설계에 쓰여요.
출처: cppreference
본문
추상 클래스는 순수 가상 함수(= 0)를 가져 직접 객체화할 수 없어요.
class Shape {
public:
virtual double area() const = 0; // 순수 가상
};
파생 클래스가 이 함수를 구현해야 해요.