he creado una matriz 2-D utilizando puntero doble de esa manera:libre de un doble puntero
int** pt; pt = (int*) malloc(sizeof(int)*10);
sé que un puntero se libera de esa manera
free(ptr);
¿Cómo podemos liberar el doble puntero ?
¿Qué sucede si imprimimos algo y luego liberamos esa memoria y salimos del programa? ¿La memoria final consiste en la que usamos o será la misma que la inicial?
Eso depende de cómo haya llamado 'malloc'. ¿Dónde está el código? –
Es necesario que nos muestre el código. –
@bledi Entonces necesita iterar a través de estos punteros y liberar primero los datos apuntados. Luego libera los punteros. Mire la respuesta de Atila. –