我读到析构函数不能共享,这是真的吗?
我有一个带有几个子类的基类,这些子类的析构函数没有改变。这会导致一些重复的代码。
是否可以共享析构函数?如果不是,我将如何避免这些析构函数中的重复代码?
Class A{
public:
~A() {
//do something
}
};
class B: public A{
};
class C: public A{
};
class D: public A{
};
现在我想要B
,C
和D
具有与 . 相同的析构函数A
。