come dice shodan oppure, se "matrice" è la matrice che hai creato nella funzione

return (int **)&(matrice[0]);

naturalmente la funzione deve essere di tipo int**.