Hva er det offisielle navnet på C++s pil (->) operator?

 C Programming >> C C# Program >  >> C
Hva er det offisielle navnet på C++s pil (->) operator?

C++-standarden kaller den bare "pil" (§5.2.5).


Bjarne Stroustrup kaller det «structure pointer dereference»-operatøren (TC++PL Special Edition, s. 102). I indeksen omtaler han det som "medlemstilgang"-operatøren.

Ikke sikker på om dette er "offisielt", men fyren skrev tross alt språket.


Det offisielle navnet for denne operatøren er tilgangsoperatør for klassemedlem (se 5.2.5). Selv om dette navnet er knyttet til både . og -> operatører, noe som betyr at det er mer et gruppenavn. . blir også referert til som punktoperator og -> som piloperator i standardteksten.

Lagt til senere: Ovennevnte gjelder for C++-standarden. C-standarden refererer til -> som piloperator kun i indeksen. Hovedteksten i dokumentet ser ikke ut til å bruke noe spesifikt navn.