关于C++引用的一些分析
来源:互联网 发布:淘宝买家信用等级 编辑:程序博客网 时间:2024/05/22 13:17
int a;
int c;
int &b=a;
b =c;
++b;
上面的语句等于下面的语句:
int a;
int c;
int *pb;pb =&a;
pb =&c;
++(*pb);
可见,
1,首先引用必须初始化;
2,引用也占用空间,和指针一样;
3,指针可以指向任意处,而引用必须指向有实际对象处,然而当此对象析构后,引用仍然会指向无效地址;
4,综上,引用只是在编译时期受限制的指针,在运行期除语法上的不同外,和指针完全相同。
int c;
int &b=a;
b =c;
++b;
上面的语句等于下面的语句:
int a;
int c;
int *pb;pb =&a;
pb =&c;
++(*pb);
可见,
1,首先引用必须初始化;
2,引用也占用空间,和指针一样;
3,指针可以指向任意处,而引用必须指向有实际对象处,然而当此对象析构后,引用仍然会指向无效地址;
4,综上,引用只是在编译时期受限制的指针,在运行期除语法上的不同外,和指针完全相同。
- 关于C++引用的一些分析
- 关于引用的一些理解
- 关于C++引用C,C引用C++,extern的使用
- 关于C语言中的强符号、弱符号、强引用和弱引用的一些陋见,欢迎指正
- 关于C语言中的强符号、弱符号、强引用和弱引用的一些陋见,欢迎指正
- C/C++中 关于对 引用变量 赋值的一些规则
- 关于指针引用的一些认识
- c++ 关于引用&的一些知识
- 关于C++引用的一些注意点
- 关于C++引用的一些注意点
- 关于引用类型转化的一些东西
- 关于finalize机制和引用、引用队列的一些结论
- 关于递归的一些分析
- 关于Fragment的一些分析
- 关于C++引用的分析(一)
- 关于函数返回引用的分析?
- 关于c的一些题
- [C++]关于数组的引用和引用的数组
- 让你提升命令行效率的 Bash 快捷键 [完整版] .
- 怎样写一个解释器
- jquery事件
- securecrt 不能rz sz SecureCRT的sz/rz工具包
- S3C2440A的ADC和触摸屏接口
- 关于C++引用的一些分析
- 基本操作介绍
- SUSE开机启动脚本配置文件
- 在javascript中读取struts2 <s:datetimepicker中的值
- tomcat配置
- 图形化编辑器
- OPenCV直方图均衡化
- ActiveX控件实现安全的初始化和脚本
- unity3D web 网页跳转的问题