Co oznacza -> w listach jednokierunkowych ?

0

Tak jak w pytaniu, co oznacza ->? Np. w kodzie na usuwanie elementu w liście jednokierunkowej mam coś takiego:

{
  slistEl * p;
  p = head;     
  if(p)
  {
    head = p->next; 
    delete p;    
  }
} 
1

http://pl.wikibooks.org/wiki/C/Typy_z%C5%82o%C5%BCone

pod tytułem: "Wskaźnik na unię i strukturę" masz wszystko wyjaśnione.

0

p->next; jest tym samym co (*p).next;

1

krótko mówiąc operator -> jest jednym z operatorów wyłuskania, który w taki ładny sposób umożliwia Ci wybieranie danych/funkcji składowych (składników) obiektu via wskaźnik, który na niego wskazuje.

1 użytkowników online, w tym zalogowanych: 0, gości: 1