Supponendo che tu stia utilizzando il C++, inizia nel definirti un doppio puntatore globale e la dimesione della matrice:
int LEN_ROW = 10;
int LEN_COL = 10;
int** GlobalMatrix; //supponendo che siano interi, vale lo stesso per float, double ecc
Dopo di che prima fai una
new pari alla dimensione del numero di righe, poi fai un
for che scorre tutte le righe e per ognuna fai un'altra
new pari al numero di colonne. In poche parole è come se hai un array di puntatori ad interi di lunghezza
LEN_ROW, il quale in ogni posizione contiene un array di interi di lunghezza
LEN_COL.