为了当用一个基类的指针删除一个派生类的对象时,派生类的析构函数会被调用. 基本概念: 析构函数是用来回收对象的: 虚析构函数是析构函数的一种: 基类是一类对象共有属性的抽象.比如,猫和狗都是动物,都会叫.但是猫是“喵喵喵”,狗是“汪汪汪”.虽然音色不一样,但是都叫这同一种行为.那么他们俩的基类只能说明这类对象会叫,具体怎么叫,由子类决定.子类不同的继承就会涉及不同的析构,所以析构函数也不能写死,于是就有了虚析构. 举例: class ClxBase { public: ClxBase() {};…