如何在c ++中删除在本地函数内创建的对象?

kar*_*hik 3 c++ new-operator

我将使用示例解释该场景.

   void func()
   {
          CLine* pObj = new CLine();
   }
   void func2()
   {
   }
Run Code Online (Sandbox Code Playgroud)

如何删除func2()中的CLine对象?可能吗?

谢谢

Mar*_*k B 13

这是不可能的.一旦func完成,你就失去了所有的参考pObj并泄露了它的记忆.