Forum Informatyka UJ forum Strona Główna Informatyka UJ forum
Rocznik 2005 - czyli najlepsze forum w sieci
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Referencja w pascalu

 
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyka UJ forum Strona Główna -> Archiwum / 1 rok / 2 i 3 semestr - Algorytmy i Struktury Danych
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 :]

PostWysł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 profil autora
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 :]

PostWysł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 profil autora
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?

PostWysł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
Zobacz profil autora
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 :]

PostWysłany: Śro 2:11, 12 Kwi 2006    Temat postu:

Aha a to sory :P ;)
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyka UJ forum Strona Główna -> Archiwum / 1 rok / 2 i 3 semestr - Algorytmy i Struktury Danych Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
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
Regulamin