21xrx.com
2024-12-22 23:20:07 Sunday
登录
文章检索 我的文章 写文章
C++中箭头的使用方法
2023-07-04 07:55:06 深夜i     --     --
C++ 箭头 使用方法

C++是一种流行的编程语言,广泛用于开发各种应用程序。其中一个重要的功能是箭头操作符`->`,它被用来访问类或结构体中的成员变量和函数。

箭头操作符的基本语法是:`<指针变量> -> <成员变量/成员函数>`。其中 `<指针变量>` 是指向一个对象的指针,而 `<成员变量/成员函数>` 是对象中的某个成员。

下面是一个示例代码:


#include<iostream>

using namespace std;

class Person{

public:

  void print()

    cout<<"I am a person"<<endl;

  

};

Person* createPerson(){

  Person* p=new Person();

  return p;

}

int main(){

  Person *p=createPerson();

  p->print();//使用箭头操作符访问对象中的函数

  return 0;

}

这段代码中,我们定义了一个名为`Person`的类和一个返回`Person*`类型指针的`createPerson`函数。在`main`函数中,我们创建了一个名为`p`的`Person`类对象,并使用箭头操作符`->`来调用Person类中的成员函数`print()`,以输出"I am a person"。

除了访问成员函数,箭头操作符还可以用于访问成员变量。例如:


#include<iostream>

using namespace std;

class Person

public:

  string name;

  int age;

;

int main(){

  Person* p=new Person();

  p->name="Jack";//使用箭头操作符访问对象中的成员变量

  p->age=20;

  cout<<p->name<<" "<<p->age<<endl;

  return 0;

这段代码中,我们定义了一个名为`Person`的类,类中有两个成员变量`name`和`age`。在`main`函数中我们使用箭头操作符来访问`Person`类中的成员变量,并输入输出它们的值。

总之,箭头操作符`->`是C++中访问类或结构体中成员变量和成员函数的一种非常便捷的方式。我们只需要使用它指向指针变量,并指定要访问的成员即可。熟练掌握箭头操作符的使用方法,可以使我们更加高效的编写C++程序。

  
  

评论区

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