我有一个抽象的类,因为它定义了具体类的常见行为。因此,将没有要清理的内存,因为无法实例化该类。但是,我知道您需要一个虚拟析构函数才能调用派生析构函数(如果它们的静态类型是基类)。
这是否意味着我应该始终为抽象类声明一个虚拟析构函数,而只是将实现留空?
我有一个抽象的类,因为它定义了具体类的常见行为。因此,将没有要清理的内存,因为无法实例化该类。但是,我知道您需要一个虚拟析构函数才能调用派生析构函数(如果它们的静态类型是基类)。
这是否意味着我应该始终为抽象类声明一个虚拟析构函数,而只是将实现留空?