przekazywanie parametrów

0

Mam taki nagłowek pętli:

function Det(t:Tmacierz):real;
gdzie  Tmacierz= array of array of real;

Funkcja operuje na tablicy i po wyjściu z funkcji tablica powinna wyglądać tak jak przed wejściem, natomiast funkcja zmienia mi zawartość tablicy (zachowuje się tak jakbym przekazał przez var. Dlaczego ???
Czy jest to związane z tym, iż jest to tablica dynamiczna ??

Z góry dzięki za odp. :-)

0

problem prosty tablica nie majaca zakresu jest przypisywana innej podobnej tablicy tez ez zakresu i imo tak wychodzi? :Y

0

Ten problem z tablicami dynamicznymi kiedyś już pq tłumaczył, więc poszukaj sobie. Ja podam jedynie rozwiązanie. Należy użyć tablic otwartych:
function Det(t: array of Real): Real;

1 użytkowników online, w tym zalogowanych: 0, gości: 1