C++学习笔记31,指向引用的指针(3)
来源:互联网 发布:金数据怎么用 编辑:程序博客网 时间:2024/05/18 00:14
我们来看一个简单的指向引用的指针的例子。
#include <iostream>using namespace std;int main(){ int x=10; int y=20; int &rtx=x; //不要写成了int& *ptrx=&rtx; //因为rtx的本质是一个int int *ptrx=&rtx; *ptrx=15; ptrx=&y; rtx=y; cin.get();}
依次单步执行:(注意rtx值的变化和ptrx的变化)
初始化引用rtx之后,rtx指向了x,其地址和&x一致。
执行int *ptrx=&rtx;之后,初始化了ptrx,也是指向x;
*ptrx=15;这一句执行后的结果
可以看到,改变的依旧是其值,其指向依旧没有改变,同时x的值也会随之改变。
执行ptrx=&y之后
可以看到ptrx的指向改变了,这是肯定的,但是rtx的指向并没有改变。
执行 rtx=y之后,是否指向会改变呢?答案是肯定的,不会!
改变的依旧是rtx所指向的值!这就是指向引用的指针。
5 0
- C++学习笔记31,指向引用的指针(3)
- [C++] 引用和指向指针的引用
- C/C++学习笔记:指向指针的指针
- C语言指针学习笔记:指向结构体的指针
- C语言学习笔记之指向数组元素的指针和指向数组的指针
- C/C++学习笔记:指向类成员变量的指针
- c++primer7.9指向函数的指针学习笔记
- 指向指针的引用
- 指向指针的引用
- 指向指针的引用
- 指向指针的引用
- 指向指针的引用*&
- 指向指针的引用
- 学习笔记——关于指向常量指针的解引用的发现
- C++指针(Pointer)的理解(指向指针的指针、指向引用的指针)
- 指向函数的指针学习笔记
- “指向指针的引用”与“指向引用的指针”
- 指针,引用,指向指针的指针
- WIN7下的SQL Server 2000 不能建立表问题
- opencv的视频分辨率设定
- 课程综合设计
- C语言第三版课后习题答案
- JAVA私人总结
- C++学习笔记31,指向引用的指针(3)
- LeetCode 136 Single Number
- 在一堆很大的数中取出最小的前100个数
- LeetCode 121 Best Time to Buy and Sell Stock
- vim中的加密文件
- glusterfs文件系统性能测试
- from zhucheng大牛的poj题目分类
- 学位论文检测系统的说明与修改
- EGL接口介绍