如何通过虚析构与纯虚析构机制有效避免C++中内存泄漏问题?