【发布时间】:2012-08-04 23:21:46
【问题描述】:
我有一个函数,该函数接受一个类指针。问题是我这样调用类指针。
Function (new ChildClass);
函数看起来像这样
void Function (BaseClass *instance)
{
childClassInstance = instance;
}
我之所以用 new 关键字调用它是因为我需要在我的函数之外使用它。我想知道的是。当我准备好删除实例时。我该怎么办?由于它在函数参数中,我将如何调用它以删除它?或者我如何能够访问它在内存中的位置以便能够删除它?
如果这是不可能的,什么是更好的解决方案?
【问题讨论】:
标签: c++ class operator-keyword base