デストラクタがクラス内のグローバル ポインタを破棄するために使用されることは知っていますが、int や std::string などの通常の変数を破棄するためにそれらが必要ですか?
int num[2]のような配列はどうですか?
デストラクタでどの変数型を破棄する必要がありますか?
例えば:
class myclass
{
public:
myclass()
~myclass()
{
delete num;
delete ar_num;
delete str;
}
private:
int num;
std::string str;
int ar_num[2] = {0,1};
}