libertar um ponteiro duplo
Eu criei uma matriz 2-D usando o ponteiro duplo assim:
int** pt; pt = (int*) malloc(sizeof(int)*10);
Eu sei que um ponteiro é liberado assim
free(ptr);
Como podemos liberar o ponteiro duplo?
E se nós imprimirmos algo e depois liberarmos essa memória e sairmos do programa? A memória final consiste naquilo que usamos ou será igual à inicial?