¿Hay alguna razón para verificar si hay un puntero NULL antes de eliminar?
A menudo veo la comprobación de código heredado paraNULL
antes de eliminar un puntero, similar a
if (NULL != pSomeObject)
{
delete pSomeObject;
pSomeObject = NULL;
}
¿Hay alguna razón para buscar unaNULL
puntero antes de eliminarlo? ¿Cuál es la razón para configurar el puntero enNULL
después?