Matthew82
19-07-2008, 17:43
Ho una matrice 4x4 dentro una funzione. Quando ritorno la matrice dalla funzione che ritorna un doppio puntatore, a cosa punta fisicamente il doppio puntatore. All'indirizzo della prima cella della matrice? Poi quando scorro le righe e le colonne, fisicamente come vengono scorse?
Questa è la funzione:
float** Funzione(.....)
{
float **matr; // matrice 4x4 dinamica
matr = new float*[4];
for(int i=0; i<4; i++)
{
matr[i] = new float[4];
}
.....
.....
.....
return matr;
}
Questa è la funzione:
float** Funzione(.....)
{
float **matr; // matrice 4x4 dinamica
matr = new float*[4];
for(int i=0; i<4; i++)
{
matr[i] = new float[4];
}
.....
.....
.....
return matr;
}