De la siguiente manera:
1, si la aplicación de memoria antes de su uso con éxito? Utilice el valor de retorno de determinar.
2, listo para usar sin inicializar si? Utilice el más simple de 0 a inicializar, inicializar parte de la memoria por defecto, pero sí en el extremo seguro.
3, el rango de memoria es superior a su propio uso aplicación? --------> que está fuera de los límites.
4, agotado ya sea para liberar? -------> causaron pérdidas de memoria.
5, después de la liberación, pero seguir utilizando? -------> debido al uso indiscriminado de problemas punteros salvajes.
resumen :
El curso de cada paso debe ser comprobado, de lo contrario los problemas de memoria leves conducen a un fallo inesperado en el código en cualquier momento.