What is different between two fucntions bellow?
void init1(int **&a, int n)
{
a = new int *[n];
for (int i = 0; i<n; i++)
a[i] = new int [n];
}
and
void init1(int **a, int n)
{
a = new int *[n];
for (int i = 0; i<n; i++)
a[i] = new int [n];
}
Thanks,