前言 在面向对象程序设计时,当一个类作为基类,供派生类继承使用时,其析构函数函数往往写为虚析构函数。基类采用虚析构函数会防止内存泄露。 说明 当基类的对象的指针指向派生类对象,若析构函数不为虚函数,delete基类对象的时候,只会调用基类的析构函数,不会调用派生类的析构函数,这样会造成内存泄露。