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