在C++中 -> 符号代表什么意思

在C++中 -> 符号代表什么意思
我要用到C#语言写,可是我不知道 该怎样写 可以达到同样的效果

->的左操作数是一个指针,p->b的作用相当于取指针p所指向的对象的成员b!

在c++类中:

class cl
{
...//省略
public:
int b;
}A;
则可以通过A.a调用类的变量成员,
如果指针p指向A,则p->b的作用等价于A.a
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-05-15
比如一个类Student中有一个class()函数。调用可以用Student.class(),
如果类有一个对象如 Student studl;可以通过 Student *pt=studl,
通过 pt->class()达到上面的功能
第2个回答  2009-05-15
. or ->

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

c++ ->是什么
->代表指向它内部的属性。当对象是实体的时候不能用“->”,要用“.”。而当是对象实体的地址的时候则用“->”如:class A \/\/定义类 { void p();};A a;\/\/申明对象 要调用p()方法,则可以用下列语句:a.p();或者 (&a)->p(); 其中 &a 代表a对象的地址。head=head->next 其中...

在C++符号->代表什么意思?
就是指查看该数据存储的指针的值。比如类A有个b()方法,则:A * a = new A;a->b();delete A;通常用于结构体、类的指针来访问其数据或接口成员,此时与 *.等价。

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

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

c++ 里面有个符号 -> 是什么意思?
代表—>后面接的函数或者数据是 前面的类或是结构中的成员~~~与‘.’和‘::’有区别,使用的时候要注意,主要是静态还是动态方法造成的区别~~~我不大记得太清楚了,一般调用的是类中动态函数的情况下使用“.”,如果调用的是静态方法的话一般使用“::”,如果是跨文件调用的话一般用 “->”;反...

->这个符号表示什么意思?
->是一个整体,它是用于指向结构体、C++中的class等含有子数据的指针用来取子数据。换种说法,如果我们在C语言中定义了一个结构体,然后申明一个指针指向这个结构体,那么我们要用指针取出结构体中的数据,就要用到“->”.举个例子:struct Data { int a,b,c;}; \/*定义结构体*\/ struct Data *...

c++单目运算符(->) 是什么意思?
代表符号:!(逻辑非)~(按位取反)++(自增)--(自减)举例:int a=1;a++;(第二句“a++”则只对a一个变量进行了操作)2。双目就是这个运算符对两个变量进行操作 举例:int a=1,b=2,c;c=a+b;(第二句“c=a+b”则是对a,b两个变量进行了操作)3。三目就是这个运算符对三个变量...

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

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()但是 ...

相似回答