예를 들어서 A 객체 a 라는 포인터를 delete 할 때

A* b = a;

a = nullptr;

delete b;


이런 식으로 하는 사람도 있던데 이렇게하는 이유가 뭐야?

그냥 바로

delete a 하면 안되나?