abstract_class

abstract_class (추상 클래스)

추상 클래스는 순수 가상 함수를 하나 이상 가져 인스턴스를 만들 수 없는 클래스예요. 인터페이스 설계에 쓰여요.

출처: cppreference

본문

추상 클래스는 순수 가상 함수(= 0)를 가져 직접 객체화할 수 없어요.

class Shape {
public:
    virtual double area() const = 0;  // 순수 가상
};

파생 클래스가 이 함수를 구현해야 해요.

더 알아보기 (Learn more)

cppreference