Witam, czy mógłby mi ktoś wyjaśnić dlaczego w poniższym kodzie jest referencja przy wskaźniku:
void deleteMatrix2D(double**& macierz2d) {
delete [] macierz2d[0];
delete [] macierz2d;
macierz2d = 0;
}
Powyższa funkcja dot. innej funkcji alokującej miejsce w pamięci -> przykład z: http://edu.pjwstk.edu.pl/wyklady/pro/scb/PRG2CPP_files/node81.html
z góry dziękuję za pomoc w wyjaśnieniu!