Mam tak :
Type Typ = record
a,b,c : real;
end;
TypDyn = Typ;
function pierwsza(A : Typ):Typ;
function druga(A : Typ):TypDyn;
function trzecia(A : TypDyn):TypDyn;
function czwarta(A : TypDyn):Typ;
1.Czy istnieje mozliwosc wyciagniecia adresu funkcji jesli jest typu Typ ?
2.Czy da sie np przekazac funkcje pierwszą jako parametr do trzeciej lub czwartej ? 3.Wiem ze operator '@' wyciaga adres funkcji, czy np poprawny jest zapis @funkcja() ???
4.Ktora z powyzszych definicji jest nalepsza waszym zdaniem pod kątem pozniejszego wykorzystania (mam na mysli przekazywanie funkcji do funkcji) ???
Dodam ze w moim przykladzie tego nie widac ale do funkcji musze przekazywac b. duze parametry, takie, ze jak bym przekazal je w sposob jak w funkcji pierwszej lub drugiej to otrzymuje komunikat o przepelnieniu stosu (EStackOverFlow).
5.Czy operator </sup> jest mozliwy do wykorzystania przy funkcjach (funkcja() lub funkcja() a moze (funkcja())^) ?????