Cita:
Iniciado por Eternal Idol En teoria son absolutamente incorrectas porque si usa el puntero ese para acceder a memoria esta quebrando toda la logica y puede generar un error de acceso tranquilamente ..
Si ese fuera el error no habria ningun assert de la CRT sino un acceso a memoria invalido (a 0). ¿NULL es diferente de cero en algun compilador?
Me explico: Son correctas si accede a los elementos de otra manera que no sea empezando por v evidentemente.
No lo sé... Pero si pide la memoria, se fia de que ha salido bien y luego la intenta eliminar, al carajo.
En teoría se debe usar NULL... Cierto que hasta ahora no he visto que sea diferente de 0 pero...