C ++では、空の仮想デストラクタを使用して抽象クラス(インターフェイス)を定義するヘッダーファイルIhがあります。
class I
{
public:
virtual ~I() {}
};
- 質問1:空のデストラクタのオブジェクトコードは、Ihを含む各.cppファイルのオブジェクトファイルに生成されますか?
- 質問2:質問1の答えが「はい」の場合、これは問題になる可能性がありますか(異なるオブジェクトファイルで同じメソッド)?
C ++では、空の仮想デストラクタを使用して抽象クラス(インターフェイス)を定義するヘッダーファイルIhがあります。
class I
{
public:
virtual ~I() {}
};