メンバ関数の中で
delete this;
と自分自身を削除するのはアリなんでしょうか?