Verweise auf Feld- und Strukturelemente
-
Hallo
ich habe mal ne Frage zu diesem Thema.
Ich habe schon in mehreren Programmen diese Zuweisungen gesehen.
z.B
x -> name
Wer kann mir dazu was erklären weil ich das Thema nicht richtig verstehe.
Leider finde ich im Internet auch nichts dazu.
-
Das ist keine Zuweisung, sondern eine Element-Addressierung inkl. Dereferenzierung.
eins->zwei // ist equivalent zu (*eins).zwei
-
das ist keine zuweisung, sondern damit wird auf struct-elemente indirekt (über pointer) zugegriffen.
struct s a; // eine struct struct s *b = &a; // ein pointer auf diese struct
// zugriff auf element 'x': a.x = ...; // oder b->x = ...; // ist beides das gleiche