Sélecteur de membre indirect (->)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Opérateurs d'expressions postfixées - Index


Syntaxe

postfix_expression->identifier

postfix_expression doit être du type pointeur sur structure ou pointeur sur union.

identificateur doit être le nom d'un membre du type de la structure ou de l'union.

L'expression désigne un membre de l'objet structure ou union. La valeur est celle du membre sélectionné; ce sera une lvalue si et seulement si expression-postfixée est une lvalue.

Remarques

Vous utilisez l'opérateur de sélection -> pour accéder aux membres d'une structure et d'une union.

Soit l'objet s est du type structure S et sptr est un pointeur sur s. Alors, si m est un membre de type M déclaré dans S, l'expression :

sptr->m

est de type M, et représente l'objet membre m de s.

L'expression

s->sptr

est un synonyme commode de (*sptr).m.