"是一个经常用到的符号,用于访问结构体或类中的成员函数和成员变量。 | 21xrx.com" /> C++中的箭头符号 "-> |21xrx.com
21xrx.com
2024-11-22 07:49:24 Friday
登录
文章检索 我的文章 写文章
C++中的箭头符号 "->
2023-06-26 17:26:26 深夜i     --     --
指针 成员访问 结构体 C++语言

C++是一种面向对象的编程语言,它具有高效的计算能力和强大的功能。在C++中,箭头符号"->"是一个经常用到的符号,用于访问结构体或类中的成员函数和成员变量。

在C++中,使用"."符号可以访问结构体或类的成员函数和成员变量。但是,如果我们想使用指向结构体或类的指针来访问成员函数和成员变量,我们需要使用箭头符号"->"。

例如,假设有一个名为"Person"的结构体,其中包含一个名为"age"的成员变量和一个名为"getAge"的成员函数。现在我们定义了一个名为"personPtr"的指向"Person"结构体的指针变量,我们可以使用箭头符号"->" 来访问"getAge"函数和"age"成员变量。


struct Person {

  int age;

  int getAge()

    return age;

  

};

Person* personPtr = new Person();

// 使用箭头符号访问成员变量

personPtr->age = 20;

// 使用箭头符号访问成员函数

int age = personPtr->getAge();

需要注意的是,箭头符号"->"只能用于指向结构体或类的指针,如果要访问结构体或类的成员函数和成员变量,直接使用"."符号即可。

总之,在C++中,箭头符号"->"是一个非常常用的符号,可以使我们更方便地访问结构体和类中的成员函数和成员变量。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复