Soy muy consciente de la fealdad de esta cuestión, todavía me gustaría saber si es posible:¿Cómo comprobar si un puntero es válido?
Cuando un programa intenta leer/escribir en un puntero no válido (NULL, el bloque no asignado, etc ') ventanas bloquea la aplicación con una excepción de violación de acceso.
La pregunta es, ¿hay alguna manera de comprobar si este puntero generará una excepción antes de intentar usarlo o, de lo contrario, hay una forma de detectar esta excepción?
Similar a http://stackoverflow.com/questions/683059/how-to-validate-lpvoid-to-bad-ptr/683085#683085 – Michael
Similar a http://stackoverflow.com/search?q=IsBadReadptr – ChrisW