Se le righe e le colonne di interi richiesti sono

codice:
int righe = 10;
int colonne = 5;
per allocare

codice:
int i;

int **p = new int *[righe];
for (i=0; i<righe; i++) 
   p[i] = new int [colonne];

per deallocare

codice:
int i;

for (i=0; i<righe; i++) 
   delete [] p[i]; 
delete [] p;