作用:正确释放所有指向子类对象的指针或是引用。 1,实例代码,基类虚析构函数; 即正常调用基类和子类构造函数,然后调用子类和基类析构函数; 2,示例代码,基类析构函数非虚函数; 即构造时调用了基类和子类构造函数,但是只析构了基类构造函数,可能造成内存泄露。