Hola aguml.
Para liberar la memoria ocupada por una matríz dinámica, básicamente tenes que recorrerla por filas e ir liberando objetos y por último liberar el arreglo.
Con new (C++):
Código PHP:
for(int r = 0; r < TOTROWS; r++)
delete[] matriz[r];
delete [] matriz;
Con malloc/calloc (C):
Código PHP:
for(r = 0; r < TOTROWS; r++)
free(mat[r]);
free(mat);
Saludos
