Latest web development tutorials

C ++ opérateur membre

opérateur C de opérateur C de

. (Dot) opérateur et le -> (flèche) est utilisé pour faire référence à des membres de la classe, et la structure de l'union.

opérateur Dot appliqué à l'objet réel. Flèche opérateur et un pointeur vers l'objet ensemble. Par exemple, supposons que vous avez la structure suivante:

struct Employee {
  char first_name[16];
  int  age;
} emp;

(.) Opérateur Dot

Le code suivant la valeur de "zara" attribué à un emp objet des membresprenom:

strcpy(emp.first_name, "zara");

(->) Sous-opérateur

Si p_emp est un pointeur vers un objet de type employé, puis prendre la valeur "zara" attribué à un emp objet de membresprenom besoin d'écrire le code suivant:

strcpy(p_emp->first_name, "zara");

-> Appelé l'opérateur de flèche, qui est un plus plus d'un nombre moins.

En bref, utilisez l'opérateur point pour accéder aux membres de la structure, tandis que l'accès par la structure du pointeur de membre, utilisez l'opérateur de flèche.

opérateur C de opérateur C de