C++第三节 引用详解
发布时间
阅读量:
阅读量
文章目录
-
-
- 别名标识符(&)
-
-
常见使用的别名
-
引用的应用场景中:
- 显著简化代码书写效率
- 允许将不同引用类型作为函数的参数传递
- 支持将引用返回值到函数中使用
-
指针和引用共性
-
- 传引用的汇编代码
- 传地址的汇编代码
-
指针和引用的不同
引用——别名(&)
类型名& 引用变量名(对象名)=引用实体;
避免重新定义现有变量,而是为其赋予一个新的别名。编译器与引用共享一块内存。
特点
- 引用在定义阶段必须先进行初始化。
- 同一个变量可能拥有多个引用。
- 一出现一个实体被引用,则不能再引用其他实体。
常引用
void Test()
{
const int a = 10;
//int& ra = a; 该语句编译时会报错因为a被定义为const类型为常量,用一个普通类型的ra去引用a,ra代表可修改,a就不安全了
const int& ra = a;//可以,即使引用了也不可以修改
//int& b = 10; //也会出错,b是常量
const int&
全部评论 (0)
还没有任何评论哟~
