Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Dlaczego niektóre wskaźniki daje się w nawiasy?

Ostatnio zmodyfikowano 2014-12-19 18:31
Autor Wiadomość
Grantt
Temat założony przez niniejszego użytkownika
Dlaczego niektóre wskaźniki daje się w nawiasy?
» 2014-12-19 17:49:42
Witam serdecznie. Przerabiam aktualnie listy i natknąłem się na taką linię.

(inf.ogon) -> następny=q;

Jeśli byłby ktoś w stanie mi odpowiedzieć dlaczego byłbym bardzo wdzięczny.

Dodam cały kod jakby ktoś potrzebował.



void LISTA::dorzuc(int x)
{
ELEMENT *q=new ELEMENT;
q -> wartość = x;
q -> następny=NULL;

if(pusta() )
{
inf.glowa=inf.ogon=q;
}else
{
(inf.ogon)->nastepny=q; //TA LINIA
inf.ogon=q;
}


Jeśli ktoś tą linijkę mógłby mi również wytłumaczyć to też byłbym wdzięczny.
Jak dobrze rozumiem: ogon który jest wskaźnikiem, w tym momencie wskazuje na wskaźnik "nastepny" który wskazuje na element q?

Pozdrawiam
P-123134
Monika90
» 2014-12-19 18:11:21
Nawiasy są nadmiarowe, to jest to samo inf.ogon->następny = q;
P-123137
Grantt
Temat założony przez niniejszego użytkownika
» 2014-12-19 18:31:10
Aha, czyli go nie trzeba.
Dzięki.
P-123140
« 1 »
  Strona 1 z 1