|
Informatyka UJ forum Rocznik 2005 - czyli najlepsze forum w sieci
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Robson
zielony żul
Dołączył: 21 Paź 2005
Posty: 1274
Przeczytał: 0 tematów
Skąd: Z Lasu :]
|
Wysłany: Śro 0:55, 12 Kwi 2006 Temat postu: Referencja w pascalu |
|
|
Ktos niedawno narzekał że nie ma referencji w pascalu i musi kombinować z wskaźnikami do wskaźników.
Otóż zauważyłem ostatnio (jeśli inni tez to zauważyli to przepraszam za zakłocanie spokoju i gadanie trywializmów:) ) ze nasze kachane var w procedurkach działa dokładnie tak samo jak referencja. Jak mamy:
procedure LeftInsert(var p:pointer)
begin
if(p=NIL)then
new(p)
else
LeftInsert(p^.left);
end
to jesli przekazalismy do procedury np a^.left i a^.left=NIL to teraz utworzylismy w tym a^.left nowy liść :) czyli dokładnie to co chcieliśmy osiągnąć!
Mam nadzieje ze komus sie przyda...
|
|
Powrót do góry |
|
|
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Madras
Omylny Admin
Dołączył: 09 Lis 2005
Posty: 2021
Przeczytał: 0 tematów
Skąd: Z Pokoju :]
|
Wysłany: Śro 0:57, 12 Kwi 2006 Temat postu: |
|
|
Tak, inni to zauważyli, nawet na wykładach z WdP było ;P.
Ale topic nie zaszkodzi, może ktoś nie wiedział i się rzeczywiście ze wskaźnikami męczył.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
hansu
Nieomylny Admin
Dołączył: 17 Lis 2005
Posty: 1990
Przeczytał: 0 tematów
Skąd: przychodzimy? Czym jestesmy? Dokad zmierzamy?
|
Wysłany: Śro 1:58, 12 Kwi 2006 Temat postu: Re: Referencja w pascalu |
|
|
Robson napisał: | Ktos niedawno narzekał że nie ma referencji w pascalu i musi kombinować z wskaźnikami do wskaźników.
|
No konkretnie to ja narzekalem :D I wcale nie chodzilo mi o to co napisales - o tym wiedzialem juz daaawno. Chodzilo mi o to zeby napisac funkcje ktora zwraca referencje do jakiegos obiektu... Tak zeby to co zostanie zwrocone jako wynik finda w drzewie mozna bylo od razu modyfikowac, bez wzgledu na to czy to nil czy nie... Ale tak sie niestety nie da (przynajmniej wszyscy znawcy Pascala, ktorych o to pytalem twierdza, ze nie slyszeli o czyms takim... :/)
|
|
Powrót do góry |
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
|