Wozu dient der Pfeil -> ?
-
Hi,
ich habe hier einen Quelltext liegen, den ich nicht so ganz verstehe, weil ich mit dem Pfeil -> nichts anfangen kann.
deque<int>* list = NULL; list = &mHAD; for (entry = list->begin(); entry != list->end(); ++entry) { ... }Also das mit dem Zeiger "umbiegen" verstehe ich ja noch einigermaßen, aber wofür steht der Pfeil?
Vielen Dank schon einmal für Eure Antworten,
MfG, Ozzy
-
a->b ist Kurzform fuer (*a).b
-
Hi,
also würde dann
list->begin();einfach nur *list.begin() bedeuten. Also den Anfang der gepointerten Liste...
Na dann vielen Dank noch einmal!
MfG, Ozzy
-
Nein, die Klammern sind schon wichtig, da der Punkt stärker bindet als der Stern.
-
Vielen Dank, dann weiß ich jetzt wirklich Bescheid!
Vielen Dank noch mal für Eure schnellen, freundlichen und vor allem kompetenten Antworten!!!
MfG, Ozzy