Latest web development tutorials

C ++ operator członkiem

Operator C ++ Operator C ++

. (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.

Operator C ++ Operator C ++