当前位置: 首页 > news >正文

引用类型

  “引用”(reference)是c++的一种新的变量类型,是对C的一个重要补充。它的作用是为变量起一个别名。假如有一个变量a,想给它起一个别名,可以这样写:

int a;
int &b=a;

这就表明了b是a的“引用”,即a的别名。经过这样的声明,使用a或b的作用相同,都代表同一变量。在上述引用中,&是“引用声明符”,并不代表地址。
不要理解为“把a的值赋给b的地址”。声明引用并不开辟内存单元,b和a都代表同一变量单元。
注意:在声明引用变量类型时,必须同时使之初始化,即声明它代表哪一变量。在声明一个变量的引用之后,在本函数执行期间,该引用一直与其代表的变量相联系,不能再作为其他变量的别名。下面的用法不对:

int a1,a2;
int &b=a1;
int &b=a2;//企图使b变成a2的别名(引用)是不行的。这样是错误的。但可以把a2的值赋给b:b=a2;

一、学习

1、C++ 引用
2、C++ 引用类型

二、边学边练

1、C++引用篇

http://www.zskr.cn/news/2681.html

相关文章:

  • CF1237C2
  • linux环境docker离线镜像elasticsearch-7.17.3镜像资源
  • part 4
  • systemctl的service脚本写法
  • 9月份美联储的降息利好
  • 口胡记录
  • Day16内存分析及初始化
  • Vue3项目中集成AI对话功能的实战经验分享
  • CSP 赛前周记
  • Day16
  • 20250906
  • 在用灵魂去感受另一个灵魂的震颤
  • 百粉粉福
  • 202404_QQ_ZIP嵌套
  • 【初赛】图 - Slayer
  • POJ 2566 Bound Found
  • CF1140F Extending Set of Points
  • Lark免费企业邮箱推荐
  • 耶日奈曼:置信区间与假设检验的奠基者
  • vue3 使用 i18n-auto-extractor库 实现国际化
  • 20231314许城铭课上测试:Linux命令实践(AI)
  • reLeetCode 热题 100-3 最长连续序列 - MKT
  • pdf在纯html5移动端下不显示
  • 面试记录
  • GAS_Aura-Aura Input Component
  • bitset 相关记录
  • VMware Workstation 17.5.2 Build 23775571
  • 编程要求
  • CF827D Best Edge Weight
  • GAS_Aura-Input Config Data Asset