C++中的引用
来源:互联网 发布:手机淘宝我的积分 编辑:程序博客网 时间:2024/05/16 19:21
1、引用的概念
引用是个别名,它作为目标的别名而使用,对引用的改动实际就是对目标的改动。
例如:
int a = 1;
int&b = a; //b是的别名
b = 2;//这时打印输出a和b,值都为2
引用不是值,不占存储空间,声明引用时,目标的存储状态不会改变。
如果程序寻找引用的地址,它只能找到所引用的目标的地址。
例如:
int a = 1;
int&b = a;
cout<<"&a"<<&a<<endl;
cout<<"&b"<<&b<<endl; //a和b的地址相同
2、引用与地址操作符的区别
引用运算符与地址操作符使用相同的符号,但它们不一样。
引用运算符只在声明的时候使用,它放在类型名后面,例如:
int & b = a;
而其它的“&”都是地址操作符,例如:
int *b = &a;
下面三种声明引用的方法都是合法的:
int& a;
int &a;
int & a;
- c语言中的引用
- 【C++】:C++中的引用
- 深入探讨C 中的引用
- 深入探讨C 中的引用
- C++/CLI中的引用类型
- 深入探讨C 中的引用
- C++中的引用
- [C++]C++中的引用(转)
- 【引用】C中的类型转换
- C语言中的引用调用
- 深入探讨c++中的引用
- C/C++中的指针、引用和JAVA中的引用
- C/C++中的引用和指针
- c语言形参中的引用变量
- C/C++中的引用和指针
- C/C++中的引用和指针
- c语言实现cpp中的引用传递
- C和C++中的引用和指针
- 使用jQuery制作弹出窗口
- Android-SQLite3 超基础入门
- Cannot find or open the PDB file???
- LaszloSystems目前已经被Critical Path收购
- 女人非常Bra 要选就选right
- C++中的引用
- ARM Linux 2.6.36 内核 USB读卡器 测试程序
- C语言模拟虚基类 - 模拟lighttpd fdevent实现
- AndroidManifest 明细
- 5->ORACLE逻辑结构
- HDU2054
- Sicily 1177. Take Your Vitamins
- 算法系列之十一:圆生成算法
- ecshop屏蔽wap功能