news 2026/3/10 17:22:22

黑马进阶 2. 引用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
黑马进阶 2. 引用

2.1 引用基本

1. 作用:给变量起别名

2. 语法:数据类型 &别名 = 原名

3. 实例:

int main() { int a=10; int &b=a; cout << "a="<< a << endl; cout << "b="<< b << endl; b=100; (2.2会解释此步) cout << "a="<< a << endl; cout << "b="<< b << endl; system("pause"); }

(声明:括号仅提示,非标准注释。因为加//的注释在代码块中不明显)

2.2 注意事项

1. 引用必须初始化

2. 初始化后不可改变

2.3 作用

2.3.1引用作函数参数

1. 作用:函数传参时,可以利用引用的技术让形参修饰实参

2. 优点:可以简化指针修改实参

3. 示例:(三种传递方式)

2.3.2 引用作函数返回值

1. 作用:引用是可以作为函数的返回值存在的

2. 用法:函数调用作为左值( 可以放在等号左边 )

3. 注意:不要返回局部变量的引用

4. 示例:

(不能返回局部变量的引用,运行前应该注释)

2.4 引用的本质

本质:指针常量

结论:C++推荐用引用技术,因为语法方便,引用本质是指针常量,但是所有的指针操作编译器都帮我们做了

2.5 常量的引用

作用:常量引用主要用来修饰形参,防止误操作

在函数形参列表中,可以加const修饰形参,防止形参改变实参


总结:

1. 引用语法、需注意的事项、作用、本质? (详见上)

2. 如果需要防止误操作应该如何操作呢?(加const)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/2 11:36:00

面试官:如何在 Kafka 中实现延迟消息?

今天我们来聊一个消息队列问题&#xff0c;“如何在 Kafka 中实现延迟消息&#xff1f;” 这其实是一道非常见功底的题目。为什么这么说&#xff1f;因为 Kafka 原生并不支持延迟消息&#xff0c;这是它的基因决定的——它是一个追加写的日志系统&#xff08;Append-only Log&…

作者头像 李华
网站建设 2026/3/10 9:30:47

YOLO模型训练中断?自动恢复机制+GPU容错部署

YOLO模型训练中断&#xff1f;自动恢复机制GPU容错部署 在现代AI工程实践中&#xff0c;一次YOLO模型的完整训练周期动辄需要数十小时甚至上百小时。尤其是在工业质检、自动驾驶感知或城市级视频分析这类高要求场景中&#xff0c;数据量庞大、模型复杂度高&#xff0c;训练任务…

作者头像 李华
网站建设 2026/3/10 8:43:44

微店商品详情API完整指南

一、摘要你所需的微店商品详情 API 是微店开放平台提供的核心接口&#xff0c;用于精准获取单款微店商品的全量详细信息&#xff0c;包括商品基础信息&#xff08;标题、价格、库存&#xff09;、规格参数&#xff08;多规格 SKU、价格、库存&#xff09;、图文描述、物流信息、…

作者头像 李华
网站建设 2026/2/17 21:15:43

Java线程的启动及操作

一、构造线程 在运行线程之前首先要构造一个线程对象,线程对象在构造的时候需要提供线程所需要的属性,线程所属的线程组、线程优先级、是否是Daemon线程等信息。代码如下摘自java.lang.Thread中对线程进行初始化的部分。 private void init(ThreadGroup g, Runnable target,…

作者头像 李华
网站建设 2026/3/5 13:13:20

YOLO目标检测API上线!按token调用,低成本接入

YOLO目标检测API上线&#xff01;按token调用&#xff0c;低成本接入 在智能制造车间的流水线上&#xff0c;一台工业相机每秒捕捉数十帧图像&#xff0c;传统视觉系统需要部署昂贵的工控机和专职算法工程师来维护——而现在&#xff0c;只需三行代码、几分钱token&#xff0c;…

作者头像 李华
网站建设 2026/3/9 23:28:17

论文阅读(十二月第四周)

标题 A Physics-informed deep neural network for the joint prediction of 3D chlorophyll-a and hydrographic fields in the Mediterranean Sea 背景 作者 Michela Sammartino&#xff0c;Lorenzo Della Cioppa, Simone Colella,Bruno Buongiorno Nardelli 期刊来源 Else…

作者头像 李华