在C++中,r+箭头r是一种指针操作符,用于访问指向对象的指针的成员。r+箭头r的含义与r->的含义相同,都可以用于访问指向对象的指针的成员。但是,r+箭头r与r->的区别在于,r+箭头r可以用于指向对象的引用,而r->只能用于指向对象的指针。
http://www.easiu.com/common/images/oCQq7nO0Ms_4.jpg
例如,假设有一个指向结构体的指针p,结构体包含成员变量x和y,我们可以用r+箭头r来访问这些成员变量。代码如下所示:
```c++
struct MyStruct {
int x;
int y;
};
MyStruct* p = new MyStruct;
p->x = 1; // 使用r->访问成员变量x
p->y = 2; // 使用r->访问成员变量y
http://www.easiu.com/common/images/20150628081042189.jpg
MyStruct& r = *p;
r.x = 3; // 使用r+箭头r访问成员变量x
r.y = 4; // 使用r+箭头r访问成员变量y
```
在上面的代码中,我们首先创建了一个指向结构体的指针p,并使用r->操作符访问了结构体的成员变量x和y。接着,我们创建了一个指向结构体的引用r,并使用r+箭头r操作符访问了结构体的成员变量x和y。可以看到,r+箭头r和r->的效果是相同的。
总之,r+箭头r是一种方便的指针操作符,可以用于访问指向对象的指针的成员,也可以用于指向对象的引用。
海信TLM4788P液晶电视通病
康佳T2576s电源维修
tcl液晶电视只有声音没有图像
三星液晶电视主板哪里订货
创维42e660e内存多大
p46s10c连电脑
电视机指示灯是红色
海尔洗衣机按电源亮一下就没反应
led321s97n有声无图
空调遥控显示f
海尔滚筒洗衣机不排水是什么原因
液晶背光板没有控制电压
阿里斯顿热水器出水小
tcl l55v8200
乐华电视 电源开关
尚朋堂电磁炉 开水 键不能用
康佳sp21sk391主电源电压是多少
夏普冰箱主板保修几年
海尔mc s3
变频空调用充氟吗