chiedo scusa, io creo una matrice e libero la memoria, poi mi faccio stampare un generico elemento della matrice e questo è ancora in memoria, stampato correttamente. E' normale una cosa del genere? :berto:codice:for(int i=0;i<rows;i++) delete Matrix[i]; delete Matrix; cout<<Matrix[val1][val2] //val1 e val2 fissati a seconda se nella matrice usata esistevano o meno