デストラクタは共有できないと読みましたが、これは本当ですか?
いくつかのサブクラスを持つ基本クラスがあり、それらのサブクラスのデストラクタは変更されません。これにより、コードが重複する場合があります。
デストラクタを共有することは可能ですか? そうでない場合、これらのデストラクタで重複したコードを回避するにはどうすればよいですか?
Class A{
public:
~A() {
//do something
}
};
class B: public A{
};
class C: public A{
};
class D: public A{
};
今、私はB
、C
、および とD
同じデストラクタを持ちたいと思っていA
ます。