C, C++/C++ 언어
[C++] 추상 클래스와 순수 가상 소멸자
추상 클래스 ( Abstract Class )추상 클래스는 순수 가상 함수( Pure Virtual Function )를 멤버 함수로 가진 클래스를 말합니다.여기서, 순수 가상 함수란 순수 지정자( = 0) 구문을 사용하여 선언된 가상 함수입니다. 복잡한 자료, 모듈, 시스템 등으로부터 핵심적인 개념 또는 기능을 간추려 내는 것을 추상화라고 합니다.추상 클래스는 순수 가상 함수를 통해서 필요한 기능을 간추려낸 클래스라는 의미입니다. 다음 코드를 보며 설명하겠습니다.#include using namespace std;class CShape{ // 추상 클래스public: virtual string GetName() = 0; // 순수 가상 함수 virtual float GetArea(..
2024. 5. 25.