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

【和春笋一起学C++】(十九)C++函数新特性——对象的引用作为函数参数

目录

对象的引用作为形参

延伸


对象的引用作为形参

前面说过,将引用用作函数参数主要是将结构的引用或对象的引用用作函数参数。前面介绍了将结构的引用用作函数,本文将介绍将对象的引用用作函数参数。

使用一个C++中已定义好的类的对象作为函数的参数来举例。函数功能是将两个字符串拼接在一起并返回拼接后的结果,函数的参数设置为两个string对象的引用。代码如下:

#include <iostream>
#include <cstring>using namespace std;string version1(const string& s1, const string& s2)
{string temp;temp = s2 + s1 + s2;return temp;
}const string &  version2(string& s1, const string& s2)
{s1 = s2 + s1 + s2;return s1;
}const string &  version3(string& s1, const string& s2)
{string temp;temp = s2 + s1 + s2;return temp;
}string version4(const string s1, const string s2)
{str

相关文章:

  • springAI 大模型应用开发
  • WooCommerce独立站商城的最大优势
  • PCB设计杂谈之一
  • C# 中的Async 和 Await 的用法详解
  • Python应用八股文
  • Java大模型开发入门 (10/15):连接外部世界(下) - 端到端构建完整的RAG问答系统
  • 高效同步Linux服务器文件技巧
  • 计算机网络-自顶向下—第二章应用层-重点复习笔记
  • vue3+ts实现全屏效果
  • 力扣面试150题--添加与搜索单词 - 数据结构设计
  • Redux 原理深度剖析
  • PX4无人机|MID360使用FAST_LIO,实现自主定位及定点——PX4无人机配置流程(五)
  • CTFshow-PWN-栈溢出(pwn56-pwn59)
  • 2025-06-14【视觉】批量筛选图集中包含某种物体对象的方法
  • 解决ModuleNotFoundError: No module named ‘open_clip‘
  • 多项目状态如何集中监控与汇总
  • 基于开源AI大模型与智能工具的优质内容引流策略研究——以AI智能名片及S2B2C商城小程序源码应用为例
  • 禾川伺服驱动器与EtherCAT主站转Profinet网关的双向数据交换
  • 纯 CSS 实现的的3种扫光效果
  • 基于STM32人脸识别系统
  • 建设网站分几个步骤/短视频推广渠道有哪些
  • 做我的世界皮肤壁纸的网站/百度主页入口
  • 网网站制作/三只松鼠网络营销策略
  • 如何在虚拟机里面做网站/重庆做网络优化公司电话
  • vs sql server网站开发/舆情视频
  • 个人网站需要什么内容/百度官方版