C ++ opérateur membre
. (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.