C++ 中的 ->

忘记了C++中的:->
是什么意思了,
请各位前辈帮帮忙~
谢啦XD

最好有个简单的小例子。

就是指针调用成员

比如有一个类
class AAA
{
int a;
}

然后有实例
AAA b
b.a 就是调用这个a成员变量

如果是 AAA * p
是实例的指针的话
就用p->a来调用a成员变量
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-02-04
成员引用,比如有如下定义:

struct {
int a;
int b;
} *a,node;

a=&node;

a->b就可以通过a指针访问node的成员b
第2个回答  2010-02-04
比如你定义一个class a有b这个变量

你可以用 zzz是class a的类型

zzz->b就可以得到zzz中的b了

->在C++中是什么意思?
“这个符号在C++中是指针调用的意思。举个例子: 有一个Phone类(手机),该类有一个成员函数SendMessage()用于发短消息,通常你要调用这个函数,可以先定义一个Phone类的指针*phone,利用这个指针就可以调用该函数了:”

->在C++中是什么意思,学数据结构时有些东西弄不清楚
C\/C++ 中 -> 是指针引用结构实例里的变量的操作符。S 是一个结构的指针,通过 -> 访问这个结构里的 next和data变量。C++ 中,类指针也一样用这样的方法访问类变量或方法。不过按你问题的描述,应该是结构访问。

c++中的 -> 是什么意思?
这个符号出现在变量作用域中,是一个作用与运算符 当全局变量和局部变量重名时,在快内全局变量将被屏蔽,要想访问全局变量时就要用 “::”例如 include<iostream.h> int x ;int main(){ int x =12 ;cout << " x = " << :: x << endl ;return 0 ;} 说明:主函数外面的叫全局变量...

c++语言中“->”是什么意思!
是结构体和类指针访问时用的 如 struct student {int age;int grade }stu,*p;p=&stu;\/\/p指向stu变量 则用p访问age为 p->age=20;这样就为stu的age赋值为20了

c++中->是什么意思
标准用法是:结构体指针->结构体成员;->就是取结构成员

c++中 -> 是什么意思,如何使用
){ struct stu *s; \/\/ 定义一个结构体指针 char str[]="ZhangLi"; s->name = str; \/\/ 对结构体中的成员变量name进行赋值 s->num = 2015120; \/\/ 对结构体中的成员变量num进行赋值 s->age = 18; \/\/ 对结构体中的成员变量age进行赋值} ...

C++中 “->”这个符号式什么意思?
相当于. (调用成员)加上*(解引用)说明:teleop 是一个指针 teleop->activeExclusive(); 等价于 (*teleop).activeExclusive();

C++中 符号->代表什么意思。。。
结构体或类的对象的指针访问成员的运算。例如:class node { public:int x;int y;};void main(){ node*p=new node;p->x=2;\/\/即对p所指对象的成员进行赋值。p->y=3;}

C++中“->”代表什么
箭头操作符是结构体 或者 对象 指针用来访问 其对象 或者 对象成员时用的符号 比如struct aaa{int a,int b;};class bb{int a;int b';void test()};当我们定义一个结构体变量的时候 比如 aaa t; bb t;往往是通过.符号来获得或者访问其中的成员变量 或者函数 如 t.a t.b t.test()但是 ...

请问C++中的“->”是什么意思呀?
同意各位同学 可以理解为 【用指向 类定义的对象(或结构体)的首地址指针】 ->【 属性或方法的偏移量】来确定 属性或方法的 一种途径

相似回答