c++中->怎么用?

如题所述

第1个回答  推荐于2019-08-03
class student
{
public:
int age;
};

第一种形式:
student stu;
stu.age=10;

第二种形式:
student* pstu = new student;

pstu->age=10;
delete pstu;本回答被网友采纳

C++中,箭头操作符“->”怎样使用?
就可以用fuckyou.coder来取得结构中的值。这时是不能使用”->”来调用的,”->”符号指针对指针来说的。只有在如下情况可以使用”->”darkray* fuckme;fuckme->coder=2.33;此时fuckme为一个darkray结构的地址指针。所以可以使用”->”,而此时就不能使用“.”来操作。因为”.” “相当于”对象...

c++中 -> 是什么意思,如何使用
->是指针的指向运算符,通常与结构体一起使用。具体使用方法可以参考如下程序:include<stdio.h>struct stu \/\/ 定义一个结构体{ char name[10]; \/\/ 姓名 int num; \/\/ 学号 int age; \/\/ 年龄};void main(){ struct stu *s; \/\/ 定义一个结构体指针 char str[]...

c++中->怎么用
对于C++中的类,结构体,共用体等具有成员函数或变量的数据类型(对象)时,如果存在对象a,而对象中有成员b,那么可以使用a.b的方式,使用对应的成员。如果存在变量p,指向a, 即p = &a, 这时可以用p->b来使用成员b。即,->操作符是用于带成员的类型对应指针上,用来提取成员变量或函数用的。p->...

c++中符号"->"和"."的用法
1 如果是结构或类对象的变量,使用操作符"."访问成员。2 如果是结构或类对象的指针,使用操作符"->"访问成员。

C++类指针在访问的时候何时用"->",何时候用"."
如有:A->B,则可以肯定A是一个结构体指针或类的对象指针,而B是A中的一个成员。以你的便子为例:class A{...假设里面含有一个set()函数...} A a,*p;a是一个对象名,所以可以用a.set(),当然你还可以用(&a)->set( ),两者是等价的。p如果指向一个结构体或对象,可以这样使用其中的...

c++ 中 -> 是干什么用的
. 用于引用类型。-> 是指向操作符,用于对象指针。CString str1; \/\/引用类型 CString* str2; \/\/指针类型 str1.Format(_T("%d"),1234);str2->Format(_T("%d"),1234);

C语言中和C++中 “->”和“.”的用法,有点搞不清容易搞乱,什么时候用...
类的指针下的方法或者对象,用-> 实例化的类的方法或者对象,用.例如 Class A *a;\/\/定义的是指针 a->……;在这时候用 Class A b; \/\/定义的实例 b.……;这时候是这样用

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

c++中的 -> 、::、 .的作用,都分别用在什么地方
::是作用域符号,主要有3个作用 1:作用域符号::的前面一般是类名称,后面一般是该类的成员名称,C++为例避免不同的类有名称相同的成员而采用作用域的方式进行区分 如:A,B表示两个类,在A,B中都有成员member。那么 A::member就表示类A中的成员member B::member就表示类B中的成员member 2:全局...

在C语言中“->”怎么用?
2、右移运算符(>>):按二进制把所有的数字向右移动对应位移位数,低位移出(舍弃),高位的空位补符号位(正数补零,负数补1)。格式:需要移位的数字 >> 移位的次数 例如:11 >> 2 11的二进制为1011,所有数向右移2个位置,因为11是正数,所以高位补0,得0010,是十进制的2。

相似回答