¿Cómo solucionar pérdidas de memoria en subprocesos?
En primer lugar, desarrolle buenos hábitos de codificación e intente detectar pérdidas de memoria en segmentos del programa que involucran memoria. Una vez que el programa esté estable, detectar pérdidas de memoria cuando se produzcan sin duda aumentará la dificultad y complejidad de la resolución de problemas.
Cuando uses funciones que asignan memoria, recuerda usar la función que deseas usar para liberar la memoria cuando termines de usarla.
Memoria de montón:
malloc/realloc ------ gratis
nuevo \new[] ---------- eliminar \delete[]
GlobalAlloc------------GlobalFree
Preste especial atención a las pérdidas de memoria en objetos de matriz
MyPointEX * pointArray =new MyPointEX [100];
Su forma de eliminación es:
MyPointEX *pointArray =new MyPointEX [100];