c++中 -> 是什么意思,如何使用

在程序中多次出现如下代码:
memory->destroy (BOP_index);
memory->create (BOP_index,nall,"BOP_index");
还有
int *tag = atom->tag;
int timestep = update->ntimestep;
int newton_pair = force->newton_pair;
很困惑->在这里是什么意思,有什么作用,请高手解答

一只萌萌小番薯
浏览 784回答 1
1回答

当年话下

->是指针的指向运算符,通常与结构体一起使用。具体使用方法可以参考如下程序:#include<stdio.h>struct stu&nbsp; &nbsp;// 定义一个结构体{&nbsp; &nbsp; char name[10];&nbsp; // 姓名&nbsp; &nbsp; int num;&nbsp; // 学号&nbsp; &nbsp; int age;&nbsp; // 年龄};void main(){&nbsp; &nbsp; struct stu *s;&nbsp; &nbsp;// 定义一个结构体指针&nbsp; &nbsp; char str[]="ZhangLi";&nbsp; &nbsp; s->name = str;&nbsp; &nbsp; &nbsp;// 对结构体中的成员变量name进行赋值&nbsp; &nbsp; s->num = 2015120;&nbsp; // 对结构体中的成员变量num进行赋值&nbsp; &nbsp; s->age = 18;&nbsp; &nbsp; &nbsp; &nbsp;// 对结构体中的成员变量age进行赋值}
打开App,查看更多内容
随时随地看视频慕课网APP