文章插图
引用的基本概念引用可以看作一个已经定义的变量的别名 。
int &b = a; //int & 是引用的数据类型 , b就是a的别名
引用的规则1.引用一定要初始化 。2.引用一旦申明后 , 不能改变 。
3.&前有数据类型时是引用 , 其余皆为取地址 。
引用作为函数参数
void swap(int &a, int &b) {int temp = a;a = b;b = temp;}//交换两个变量的值
引用的本质引用就是一个常指针 。引用作为函数的返回值
int & getConst() {int a = 1;return a;}
引用作为函数的返回值 , 不建议返回局部变量的引用 , 如果在使用这个值的时候这个地址已经被释放 , 将乱码 。如果一定要返回引用 , 请返回静态变量的引用 , 如下:
int &getConst() {static int a = 2;return a;}
const 引用1.如果想对一个const值进行引用 , 这个引用必须是一个const引用 , 如下:const int a = 10;int &re = a;//错误const int &re = a; //正确
2.如果一个变量是普通变量 , 那么用一个const引用去接受是可以的 , 如下:int b = 20;const int &re = b; //正确
申明:本文章记录学习笔记 , 分享给大家一起学习 , 有不正确的地方欢迎大家指出 。文中部分内容为网络知识总结 , 如有侵权 , 马上删除 。以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- mos驱动芯片的作用 mos驱动器是干嘛的
- 西南大学考研625
- 什么事课余生活
- 什么使我奋进的作文
- 什么什么之晨的作文600字
- 什么什么真好600字作文
- 什么什么之晨的作文六百字
- 什么什么之晨的作文600字作文
- 什么什么之晨的作文
- 下眼皮浮肿的原因是什么