[C++] 가상 파괴자(Virtual Destructor)의 필요성 일반적으로 파괴자에서 처리해야 할 작업이 없으면 정의 자체를 안 하는 경우가 많다. 할당을 진행한 경우에는 파괴자를 정의하고 처리를 해줘야 하는게 정상이다. 파괴자가 필요할 때는 아래와 같다. - Base, Abstract class에서 파괴자 정의를 한 경우 (필요로 할 때) - Upcasting 될 여지가 있는 경우 #include using namespace std; class Person { public: ~Person() { cout Program Language/C & C++ 2021.04.09