- 2
- 0
- 约 14页
- 2017-08-13 发布于上海
- 举报
第17 引用与内存管理
声明引用 简单地说,引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。 引用其实是变量的另一个名字。因此,与变量同样,在使用引用前也需要对其进行声明,引用的声明语句如下: 类型标识符 引用名=目标变量名; 其中,参数说明如下。 类型标识符是指目标变量的类型。 在此不是求地址运算,而是起标识作用。 “=”后的目标变量名是引用的目标,声明引用时,必须同时对其进行初始化,即为其赋值,否则会产生编译错误。 引用的操作 声明一个引用,不是新定义了一个变量,它只表示该引用名是目标变量名的一个别名,它本身不是一种数据类型,因此引用本身不占存储单元,系统也不给引用分配存储单元。 引用作为函数参数 :引用在C++中引入,其中的一个重要作用就是作为函数的参数。 引用作为返回值 :引用作为函数的返回值对函数有一定的要求,它要求函数定义时要按以下格式来定义: 类型标识符 函数名(形参列表及类型说明) { 函数体 } const引用 引用也可以在前面加上const修饰符,称为const引用,用以区别普通的C++引用。 这里将const引用单独列出是由于与普通的C++引用不同。简单地说,const引用表示指向const对象的引用,而非const引用表示指向非const对象的引用。例如,下面语句定义了常量ival和const引用: const int ival =10
您可能关注的文档
- 第10C++面向对象程序设计.ppt
- 第10讲 现代中国的政治建设与祖国统一(68张PPT).ppt
- 第11 串行接口芯片8251A.ppt
- 第11 属性节点和方法节点.ppt
- 第11 有市场势力的定价.ppt
- 第11 数据管理.ppt
- 第11 差错控制和流量控制.ppt
- 第11 状态空间模型和卡尔曼滤波.ppt
- 第11 羧酸衍生物-新.ppt
- 第11 UG编程 车削编程基础.ppt
- 医患沟通总结2026.pptx
- 安全教育与培训历年考试题库.docx
- 2025至2030中国液态金属行业深度研究及发展前景投资评估分析.docx
- 2025至2030清酒产业行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国环戊烷高压发泡机行业调研及市场前景预测评估报告.docx
- 孕期营养与体重管理2026.pptx
- 2025至2030中国圆锯电机行业细分市场及应用领域与趋势展望研究报告.docx
- 家长会主持词及发言稿模板.docx
- 2025-2030中国烘干机行业供需趋势及投资风险研究报告.docx
- 2025至2030中国无绳割草机行业细分市场及应用领域与趋势展望研究报告.docx
最近下载
- 多层互剪搅拌桩(CS-DSM桩)施工工法.pdf VIP
- 我在兄弟会的时光cg完整攻略.pdf VIP
- 2023年超星泛雅-周海宏-音乐鉴赏答案.doc VIP
- 注册岩土工程师:《专业案例-下午卷》2023年考试真题与参考答案.pdf VIP
- 皖2014J301民用建筑常用饰面.pdf VIP
- 2025福建省晋江市中考物理必背100题及答案详解(名师系列).docx VIP
- 2026最新医院招聘护士考试试题库及答案.docx VIP
- LME71…LME72…LME73…程控器-基础文件(二)-中文.pdf VIP
- 毕业设计(论文)-汽车后视镜机械结构设计.docx
- 电路,版图,芯片设计.docx VIP
原创力文档

文档评论(0)