C++虚析构函数的必要性