C++ | nuevo y eliminar | Pregunta 4

¿Qué sucede cuando se usa eliminar para un puntero NULL?

int *ptr = NULL;
delete ptr; 

(A) Error del compilador
(B) Bloqueo en tiempo de ejecución
(C) Sin efecto

Respuesta: (C)
Explicación: Eliminar un puntero nulo no tiene ningún efecto, por lo que no es necesario verificar si hay un puntero nulo antes de llamar a eliminar.
Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *