delete a un puntero que apunta a NULL

delete a un puntero que apunta a NULL

de Leonardo Melgar Gil -
Número de respuestas: 2

Buenas, tengo una duda importante y es si hay algún problema con usar delete con un puntero que apunta a NULL. Muchas gracias.

En respuesta a Leonardo Melgar Gil

Re: delete a un puntero que apunta a NULL

de Guillermo Coelho Morat -
No creo que haya problema, en el caso de que uses delete en un puntero que apunte a NULL lo dejaria indetefinido.
En ese caso habria que tener cuidado de que no lo compares con otro porque daria error.
En respuesta a Leonardo Melgar Gil

Re: delete a un puntero que apunta a NULL

de Federico Andrade -
Hola Leonardo,
Problemas hay y el principal es el conceptual. Porque al hacerle un delete (liberar la memoria) de un puntero que apunta a NULL (no tiene memoria asignada), estas queriendo liberar memoria que no necesita ser liberada, lo cual está mal y dá a entender que no entendés cómo manejar la memoria.
Si la pregunta es de implementación y qué sucede en tiempo de ejecución, puede ser que te de error, algún warning o no pase nada, la verdad tendría que probarlo. Pero en principio te dirìa que no es una buena práctica.
Saludos