>>801
古典的
ttp://www.parashift.com/c++-faq-lite/freestore-mgmt.html#faq-16.15

1.オブジェクトは100パーセント絶対確実にnewによって作られていなければならない。
new[]やPlacement newだとダメ。ローカル、静的なオブジェクトもNG

2.これ以降、そのオブジェクトは使えない。

3.delete thisをしたあとは、メンバ関数はそのオブジェクトに属するメンバを使ってはならない。

4.クラスの外部でも操作不可。



とりえず、100パーセント絶対確実に、自信を持って出来るならば、やればいいんじゃない。