L'opérateur flèche (->) en C++ est utilisé pour accéder aux membres d'un objet. Il combine un pointeur et un nom de membre pour accéder au membre. Il est équivalent à l'opérateur point (.), mais nécessite que l'objet passe. Accès au pointeur.
L'opérateur de flèche (->) en C++
L'opérateur de flèche (->) est un opérateur en C++ utilisé pour accéder aux membres d'objet. Il s'agit d'un opérateur d'accès point à membre qui combine un pointeur avec un nom de membre pour accéder au membre.
Syntaxe :
<code class="cpp">objectPtr->memberName;</code>
Où :
Comment ça marche :
L'opérateur flèche est fondamentalement équivalent à l'opérateur point (.), mais il nécessite que l'objet soit accessible via un pointeur. Il accède aux membres en déréférençant implicitement le pointeur d’objet.
Exemple :
<code class="cpp">struct Point { int x; int y; }; int main() { Point p; p.x = 10; // 使用点运算符访问成员 std::cout << p.x << std::endl; // 输出 10 // 使用箭头运算符访问成员 Point *ptr = &p; std::cout << ptr->x << std::endl; // 输出 10 }</code>
Avantages :
Remarque :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!