Dlaczego niektóre wskaźniki daje się w nawiasy?
Ostatnio zmodyfikowano 2014-12-19 18:31
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 |
|
Monika90 |
» 2014-12-19 18:11:21 Nawiasy są nadmiarowe, to jest to samo inf.ogon->następny = q; |
|
Grantt Temat założony przez niniejszego użytkownika |
» 2014-12-19 18:31:10 Aha, czyli go nie trzeba. Dzięki. |
|
« 1 » |