详细介绍:C++面向对象编程——引用
语法:数据类型 &别名 = 原名
int main(){int a = 10;int &b=a;cout <<"a= "<引用注意事项1、引用必须初始化
2、引用在初始化后,不可以改变
int main(){int a = 10;//引用必须初始化int &b;//错误,必须初始化int &b = a;//引用在初始化后,不可以改变int c = 20;c = b;//这是赋值操作,不是更改引用
}
引用做函数参数
1、作用:函数传参时,可以利用引用的技术让形参修饰实参
2、优点:可以简化指针修改实参
//值传递
void mySwap01(int a,int b){int temp = a;a = b;b = temp;cout << "a="<引用做函数的返回值1、作用:引用可以作为函数的返回值存在
2、注意:不要返回局部变量引用
3、用法:函数调用作为左值
//不要返回局部变量引用
int& test01(){int a = 10;//局部变量存放在栈区return a;
}
//函数调用作为左值
int& test02(){static int a = 10;//静态变量,存放在全局区,全局区上的数据在程序结束后系统释放return a;
}
int main(){int &ref1 = test01();cout << "ref1="<引用的本质引用的本质在C++内部实现是一个指针常量
void func(int& ref){ref = 100;
}
int main(){int a = 10;int &ref = a;ref = 20;cout << "a="<常量引用作用:常量引用主要用来修饰形参,防止误操作
在函数形参列表中,可以加const修饰形参,防止形参改变实参
void showValue( int &val ){//const int &val后,val不可以修改val = 1000;cout << "val=" << val <
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/944485.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!相关文章
2025管道电预热/热力管道电预热设备厂家推荐新疆泓浩机电,专业高效施工保障
2025管道电预热技术革新:专业设备与高效施工的完美结合
热力管道电预热领域的技术挑战与突破
在当今城市基础设施建设中,热力管道电预热工程作为保障供热系统安全稳定运行的关键环节,正面临着前所未有的技术挑战。随…
2025年10月国内仪器类检测厂家全景解析报告,基于专业测评的技术、性能及市场优势深度分析
在工业化和信息化深度融合的背景下,仪器类检测行业作为支撑制造业升级的关键环节,其技术水平和市场表现备受关注。根据2025年最新行业调研数据显示,国内仪器类检测市场规模已突破500亿元,年均增长率达12%以上,其中…
2025二手发电机回收/买卖厂家推荐新疆泓浩机电,专业高效值得信赖
2025二手发电机回收/买卖厂家推荐新疆泓浩机电,专业高效值得信赖
行业现状与技术挑战
在当今能源需求持续增长的背景下,二手发电机市场呈现出蓬勃发展的态势。据统计数据显示,我国二手发电机年交易量已突破数十万台…
2025发电机/发电机组出租厂家推荐新疆泓浩机电,专业维修保养服务
2025发电机租赁行业深度解析:专业维修保养服务成核心竞争力
当前发电机租赁领域的技术挑战与行业现状
在电力供应领域,发电机及发电机组作为重要的备用电源设备,其租赁服务市场需求持续增长。然而,这一行业正面临着…
本地部署低代码构建平台 Langflow 并实现外部访问
Langflow 是一款适用于 RAG 和多智能体 AI 应用程序的低代码应用构建器。可以通过拖拽和连接不同功能模块,还有多模型和数据库支持,方便用户探索不同的大模型语言。本文将详细的介绍如何利用 Docker 在本地部署 Lang…
2025 年旋转木马生产厂家最新推荐榜:聚焦企业专利技术、品质管控及知名客户合作案例的权威解析
旋转木马作为经典游乐设施,在主题乐园、公园和商业广场中占据重要地位。随着文旅产业的快速发展,2025年国内旋转木马市场规模预计突破50亿元,年均增长率达12%。本文基于行业数据、技术参数及客户反馈,对国内旋转木…
2025 年电动门实力厂家最新推荐排行榜:聚焦智能创新与多场景适配,精选优质品牌助力选购电动悬浮门/电动大门/电动平移门/小区电动门公司推荐
引言
随着智慧化建设在各领域深入推进,电动门作为出入口重要设施,需求持续增长,但市场乱象也让用户选购难题凸显。部分厂家缺乏核心技术,产品智能化不足,难以适配学校、厂矿、机关等多样场景;售后服务缺位,故障…
2025年10月全息投影沙盘生产厂家全景解析报告,基于专业测评的技术、性能及市场优势深度分析
全息投影沙盘作为现代显示技术的重要应用领域,近年来在智慧城市、工业仿真、教育展示等场景中需求显著增长。据行业数据显示,2024年全球全息投影沙盘市场规模已达85亿元,预计2025年将突破100亿元,年复合增长率超过…
2025年10月国内平开门厂家全景解析报告,基于专业测评的技术、性能及市场优势深度分析
在建筑与家居装饰领域,平开门作为基础且关键的门类产品,其性能、耐用性及设计工艺直接影响用户体验。随着市场对高品质门窗需求的增长,厂家在技术研发、质量管控与服务体系上的竞争日趋激烈。本报告基于专业市场调研…
2025 年道闸源头厂家最新推荐排行榜:聚焦专利技术与多场景适配的权威优选指南直杆/ 栅栏道闸/道闸停车场系统/道闸识别一体机/道闸系统公司推荐
引言
智慧交通与智慧园区的加速建设,使道闸成为出入口管理的核心设备,市场需求持续攀升,但行业乱象却让采购者陷入困境。部分厂家缺乏核心技术,产品同质化严重,无法与车牌识别、停车收费等系统联动,导致后期改造…
2025 年最新冷水机厂家推荐榜:覆盖风冷式 / 水冷式 / 螺杆式等多类型,为企业精选高性价比控温设备
引言
在工业生产与商业运营中,冷水机作为关键控温设备,其性能与服务直接关乎企业生产效率和运营成本。当前市场品牌繁杂、产品同质化严重,部分品牌技术投入不足、售后响应滞后,企业选购时常陷入 “选低价怕质量差,…
为什么要学习PostgreSQL?新手怎么从入门到精通
PostgreSQL是一款非常流行的、开源免费、功能全面、稳定可靠的企业级关系型数据库,核心定位是 “通用型数据库解决方案”,既能满足日常业务的 CRUD 需求,也能支撑复杂查询、大数据量存储、多场景扩展,是目前开源数…
编译Duckdb机器学习插件QuackML - 详解
pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …
数字音频作曲软件-钢琴窗-网格数量计算公式
数字音频作曲软件-钢琴窗-网格数量计算公式var grid = fenzi/ fenmu * number
// 4/4拍 1/16吸附(最小网格时值单位)
grid = 4/4*16 = 16
// 3/4拍 1/16吸附(最小网格时值单位)
grid = 3/4*16=12
基于梯度下降、随机梯度下降和牛顿法的逻辑回归MATLAB实现
一、核心算法实现
1. 数据预处理与模型初始化
%% 数据准备
% 生成示例数据(二分类)
[X, y] = make_classification(n_samples=100, n_features=2, n_redundant=0, n_clusters_per_class=1);
X = [ones(size(X,1),1) …
2025年海外仓企业最新推荐榜,英国海外仓/法国海外仓/西班牙海外仓/意大利海外仓/波兰海外仓/聚焦企业服务品质与平台适配力深度剖析
随着跨境电商 “品牌出海” 浪潮持续推进,亚马逊、TEMU、TikTok 等多平台运营模式成为主流,加之欧美、日韩等海外市场消费需求升级,卖家在选择海外仓服务商时面临多重考量 —— 如何匹配不同平台的履约规则、如何保…
2025 深圳营销策划品牌最新推荐榜单:深耕多行业全案服务,权威评选助企业精准合作食品加工 / 物流 / 新能源营销策划推广公司推荐
引言
在深圳产业升级与数字化浪潮叠加的背景下,企业面临获客成本高企、品牌传播碎片化、营销效果难量化等多重困境。尤其在制造业、新能源等实体领域,传统营销模式已难以适配市场变化,而新兴消费赛道又需精准触达年…
精控DRC,成就高质量IC设计精品
在当今高速发展的集成电路(IC)设计领域,精准、高效的设计规则检查(DRC)显得尤为关键。不仅保证设计符合制造工艺要求,更是提升良率、缩短迭代、降低成本的关键一步。
1、为什么DRC是IC设计的“把关者”?
DRC是物…
完整教程:【uniapp】uniapp+uview-ui+mixins实现搜索+上拉加载+加载动画功能:
完整教程:【uniapp】uniapp+uview-ui+mixins实现搜索+上拉加载+加载动画功能:pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-f…