C ++ operator członkiem
. (Kropka) i operator -> (strzałka) Operator służy do odwoływać członków klasy i struktury Unii.
kropka stosowane do rzeczywistego obiektu. Strzałka operatora i wskaźnik do obiektu razem. Na przykład, załóżmy, że mają następującą strukturę:
struct Employee { char first_name[16]; int age; } emp;
(.) Operator Dot
Poniższy kod wartość "zara" przypisany do obiektu emp zfirst_name Członków:
strcpy(emp.first_name, "zara");
(->) Operator Strzałka
Jeśli p_emp jest wskaźnikiem do obiektu typu Employee, następnie wartość "zara" przypisany do obiektu emp zfirst_name członkowie muszą napisać następujący kod:
strcpy(p_emp->first_name, "zara");
-> Called operator strzałka, która jest plus więcej niż liczba minus.
Krótko mówiąc, należy użyć operatora kropki, aby uzyskać dostęp członków struktury, a dostęp przez struktury wskaźnika członkiem, należy użyć operatora strzałki.