我会用例子来解释这个场景。
void func()
{
CLine* pObj = new CLine();
}
void func2()
{
}
如何删除func2()中的CLine对象? 可能吗?
谢谢
最佳答案
这是不可能的。一旦 func
完成,您就失去了对 pObj
的所有引用并泄漏了它的内存。
关于c++ - 如何删除在 C++ 中的本地函数中创建的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6742277/