我有一个函数,该函数接受一个类指针。问题是我这样调用类指针。
Function (new ChildClass);
该函数看起来像这样
void Function (BaseClass *instance)
{
childClassInstance = instance;
}
我用 new 关键字调用它的原因是因为我需要它在我的函数之外。我想知道的是。当我准备好删除实例时。我该怎么办?既然它在函数参数中,我将如何调用它以删除它?或者我如何能够访问它在内存中的位置以便能够删除它?
如果这是不可能的,那么更好的解决方案是什么?