这是我的理解,在这种情况下
Ptr* p = new Ptr();
Run Code Online (Sandbox Code Playgroud)
我应该 delete p; p = 0.我不清楚的是在以下情况下该怎么做:
Ptr* p = obj.GetPtr()
Run Code Online (Sandbox Code Playgroud)
我读到我不应该 delete p因为这会导致不良影响.如果函数GetPtr()本身new是一些指针而不是delete它们怎么办?