수정하기 - C++에서 virtual destructor의 필요성은?