我想知道是否可以从一个类的自己的方法中调用一个析构函数。例如说我有一个这样创建的类 foo
foo* f = new foo();
现在假设foo有一个方法叫做finalize
void foo::finalize()
{
   //do some finalizing code
   //Delete the instance;
}
finalize 是否可以调用析构函数foo并恢复分配的内存new?如果是这样怎么办?
我想知道是否可以从一个类的自己的方法中调用一个析构函数。例如说我有一个这样创建的类 foo
foo* f = new foo();
现在假设foo有一个方法叫做finalize
void foo::finalize()
{
   //do some finalizing code
   //Delete the instance;
}
finalize 是否可以调用析构函数foo并恢复分配的内存new?如果是这样怎么办?