1.如何虚基类的析构函数不声明为虚,则在释放的时候,子类并不会释放掉,而只是释放父类的空间。因此要把含有虚函数的基类的析构函数也声明为虚。 2.如果基类没有虚函数,则析构函数不能为虚,否则会增大对象的空间,浪费空间。