-> Operator für indirekte Elementauswahl
Nach oben zu Suffixoperatoren - Index
Syntax
postfix_expression->identifier
suffix_ausdruck muss ein Zeiger auf eine Struktur oder Variante sein.
bezeichner muss der Name eines Elements dieser Struktur bzw. Variante sein.
Der Ausdruck bestimmt ein Element eines Struktur- oder Variantenobjekts. Der Wert des Ausdrucks ist der Wert des ausgewählten Elements. Dies ist dann und nur dann ein L-Wert, wenn der Suffixausdruck ein L-Wert ist.
Bemerkungen
Dieser Auswahloperator -> ermöglicht den Zugriff auf Elemente von Strukturen und Varianten.
Angenommen, das Objekt s ist vom Strukturtyp S und sptr ist ein Zeiger auf s. Dann ist, falls m der Name eines Elements vom Typ M (deklariert in S) ist, der folgende Ausdruck
sptr->m
vom Typ M und repräsentiert das Elementobjekt m in s.
Der Ausdruck
s->sptr
ist also ein nützliches Synonym für (*sptr).m.