English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C++ Tutoriel de base

C++ Contrôle de flux

C++ Fonction

C++ Tableau & Chaîne

C++ Structure de données

C++ Classe & Objet

C++ Pointeurs

C++ Héritage

C++ STL Tutoriel

C++ Manuel de référence

C++ opérateur de membre

C++ Opérateur

Opérateur de point (.) et -Opérateur de flèche (>) utilisé pour référencer les membres de la classe, des structures et des unions.

L'opérateur de point est appliqué à l'objet réel. L'opérateur de flèche est utilisé avec un pointeur vers l'objet. Par exemple, supposons la structure suivante :

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

Opérateur de point (.)

Le code suivant affecte la valeur "zara" à l'objet emp. first_name Membre :

strcpy(emp.first_name, "zara");

(->)opérateur pointeur

Si p_emp est un pointeur, pointant vers un objet de type Employee, il faut assigner la valeur "zara" à la valeur de l'objet emp. first_name Membre, il faut écrire le code suivant :

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

-> est appelé opérateur pointeur, composé d'un tiret et d'un greater que.

En résumé, pour accéder aux membres de la structure, utilisez l'opérateur point, et pour accéder aux membres de la structure via un pointeur, utilisez l'opérateur pointeur.

C++ Opérateur