クラスのメンバに、
自分自身を破棄してメモリを解放する関数って作れるのでしょうか?
例えばこんな感じです。

void destroy(){
DELETE(this);//インスタンスを破棄してメモリ解放する関数
}