相关知识点 1 虚析构函数2 虚拟规格 1 虚析构函数 做法:基类析构函数声明为虚函数,但不能为pure。 原因:每一个Derived Class Destructor都会被编译器加以扩张,以静态调用的方式调用其“每一个Virtual Base Class”和“上一层Base Class”的destructor。因此,只要缺乏任何一个base class destructors的定义,都会导致链接失败。 注:C++保证:继承体系中每一个class object的destructor都会被调用。 2 虚拟规格 未完待续~