delete this;

関数を抜けるときに自らのインスタンスを破棄することができる。

delete this;
return;

ただし、その後即座に return することが前提になる。

・デストラクタはどうなる?
・デストラクタの中のみ有効?