引用(reference) &
来源:互联网 发布:后盾网ci框架源码 编辑:程序博客网 时间:2024/05/16 12:28
引用就是对象的另一个名字。实际程序中主要用于函数的形参。
定义:通过在变量名前加&来定义。
引用必须使用与该引用同类型的对象初始化;
int ival = 1024;int &refVal = ival; //okint &refVal2; //error 引用必须初始化int &refVal3 = 10;//error 引用只能用*对象*初始化
特点: 引用是它绑定对象的另一个名字,对引用的任何操作都相当于对原对象的操作;只要初始化绑定后引用绑定对象不可更改。
const引用:
const引用指向const对象的引用。
const int ival = 1024;const int &refVal = ival;int &ref2 = ival; //error 只能对应const引
只能读取不可修改refval因此对它的任何赋值都是不合法的。
const引用可以初始化为不同类型的对象或者初始化为右值;
int i = 42;//仅仅const引用有效const int &r= 42;const int &r2 = r+i;//甚至double dval=3.14;const int &ri = dval;
0 0
- reference引用
- reference :引用
- 引用(reference) &
- 引用Reference
- 引用(reference)类型
- C++中的引用(reference)
- PHP 中的引用(reference)
- C++中的引用(reference)
- reference count(引用计数)
- C++ Reference 引用用法
- 浅析C++引用(Reference)
- 引用(reference)
- Java "This" reference(引用)
- JS Reference 引用例子
- C++ --引用(Reference)归纳
- C++引用 - reference
- reference counter 引用计数器
- Cpp引用Reference-笔记
- Jquery垂直/水平旋转
- 通过Ubuntu的SSH命令访问远程主机
- 程序员面试笔试宝典学习记录(一)(常见面试笔试题目)
- JNI详解
- 加入收藏js代码 兼容所有浏览器
- 引用(reference) &
- wcf与silverlight跨区域问题
- Linux 快速操作IO端口
- 设置android SurfaceView背景透明
- C/C++学习开始第一天
- 有符号数和无符号数负数
- c#采集文章
- HDU3058Nightmare Ⅱ( 双向广搜 )
- [转]Redis有序集内部实现原理分析(二)