クラスのデストラクタを独自のメソッドから呼び出すことができるかどうかを知りたかったのです。たとえば、そのように作成されたクラス foo があるとします
foo* f = new foo();
とfoo
呼ばれるメソッドがあるとしますfinalize
void foo::finalize()
{
//do some finalizing code
//Delete the instance;
}
finalize が のデストラクタを呼び出して、foo
割り当てられたメモリを回復することは可能new
ですか? もしそうならどのように?