news 2026/8/21 22:14:28

C++中引用类型变量 int

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C++中引用类型变量 int

1️⃣ 什么是引用(int&)

int&是 int 变量的别名,不是新变量。

int a = 10;
int& b = a; // b 是 a 的引用

此时:ab指向 同一块内存。修改b就等于修改a。

b = 20;
cout << a; // 输出 20

2️⃣ 引用的本质

  • 引用 必须初始化

  • 一旦绑定,不能再指向别的变量

  • 引用本身 不占独立内存(逻辑上)

❌ 错误写法:

int& r; // 错误:引用必须初始化
int& r = 10; // 错误:不能引用字面量(非 const 情况)

3️⃣ 引用 vs 指针(重要对比)

特性引用int&指针int*
是否必须初始化✅ 是❌ 否
是否可为空❌ 不可✅ 可以是 nullptr
是否可重新指向❌ 不可✅ 可以
使用方式像普通变量需要*解引用

int a = 10;
int* p = &a; // 指针
int& r = a; // 引用

4️⃣ 引用作为函数参数(非常常用)

不用引用(值传递)

void add(int x) {
x++;
}

❌ 不会改变原变量

使用引用(引用传递)

void add(int& x) {
x++;
}

int a = 10;
add(a);
cout << a; // 11

✅ 常用于:

  • 修改实参

  • 提高效率(避免拷贝)

const int&只读引用,最常用。

void print(const int& x) {
// x 不能被修改
}

int&int类型的引用,本质是变量的别名,用来避免拷贝、提高效率,比指针更安全。

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

拍照太亮全是白光?废片别急着删,教你3招“暴力”拉回过曝照片

相信大家都有过这样的经历&#xff1a;在大太阳底下拍照&#xff0c;当时看屏幕觉得挺好&#xff0c;结果回家导出来一看&#xff0c;心态崩了——照片简直亮瞎眼&#xff01;天空白花花一片&#xff0c;人脸惨白得像涂了三层腻子&#xff0c;细节全没了。很多人看到这种“过曝…

作者头像 李华
网站建设 2026/8/21 10:37:11

【RT-DETR涨点改进】全网独家创新、Neck特征融合改进篇 | TGRS 2025顶刊 | 引入STFFM时空特征融合模块创新点,通过注意力引导融合,背景噪声抑制,促进小目标特征增强,助力有效涨点

一、本文介绍 🔥本文给大家介绍使用STFFM(时空特征融合模块) 改进RT-DETR网络模型,可在特征提取阶段实现空间外观信息与时间序列信息的早期融合,使模型由单纯的空间建模扩展为时空联合建模。STFFM 通过注意力机制引导网络在关键空间位置和有效特征通道上自适应地融合空间…

作者头像 李华
网站建设 2026/8/21 13:23:39

中国DevOps平台选型全景:技术自主与生态开放的辩证抉择

中国DevOps平台选型全景&#xff1a;技术自主与生态开放的辩证抉择 在数字化转型进入深水区的2025年&#xff0c;中国企业的DevOps工具链选型正面临前所未有的复杂局面。一方面&#xff0c;国际技术生态持续演进带来的技术红利不容忽视&#xff1b;另一方面&#xff0c;供应链…

作者头像 李华
网站建设 2026/8/21 4:19:07

Kotaemon能否用于节能减排建议?绿色生活智能引导

Kotaemon能否用于节能减排建议&#xff1f;绿色生活智能引导 在“双碳”目标日益紧迫的今天&#xff0c;我们常听到这样的问题&#xff1a;“我家空调太费电怎么办&#xff1f;”“哪种出行方式最环保&#xff1f;”尽管节能知识随处可见&#xff0c;但真正能长期坚持绿色生活习…

作者头像 李华
网站建设 2026/8/21 17:40:05

Kotaemon日志格式标准化:便于后续分析与合规审查

Kotaemon日志格式标准化&#xff1a;便于后续分析与合规审查 在金融、医疗、法律等高监管行业&#xff0c;AI系统一旦做出决策&#xff0c;就必须“说得清”——每一步推理从何而来&#xff0c;依据哪些数据&#xff0c;调用了什么工具&#xff0c;最终答案是否可追溯。这不仅…

作者头像 李华
网站建设 2026/8/21 1:21:27

Wav2Lip:AI如何让视频配音更自然?

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 开发一个基于Wav2Lip技术的视频配音工具&#xff0c;要求能够将用户上传的音频文件与视频中的人物口型进行同步。核心功能包括&#xff1a;1. 支持多种视频和音频格式输入&#xff…

作者头像 李华