引用专题(续)=》 常量引用
常引用分两点:
1 使用变量初始化const引用const int &a = b
2 使用字面量常量初始化const引用 const int &m = 10;
#include<iostream>usingnamespacestd;voidmain(){//普通引用inta=10;int&b=a;printf("b"%d\n",b);//常引用intx=20;constint&y=x;//常引用作用:让变量拥有只读属性;即不能通过y去修改x//常引用的初始化分为2种情况//(1)用变量初始化常引用{intx1=30;constint&y1=x1;//用x1变量去初始化常引用}//(2)用字面量初始化常量引用{constinta=40;int&m=41;//普通引用引用一个字面量,请问字面量有没有内存地址?答案:没有//编译报错constint&m=43;//C++编译器会分配内存空间}}
3 const引用结论:
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。