【c++】string字符串拼接的三种方式

2023-05-16

#include<iostream>
#include<cstring>
#include<sstream>
using namespace std; 
string a = "hello ";
string b = "world!";
string f1(){
 return a + b;
}
string f2(){
 string c;
 c.append(a + b);
 /*or 
 c.append(a);
 c.append(b);
 */
 return c;
} 
string f3(){
 stringstream ss;
 ss<<a<<b;
 return ss.str();
}
int main(){
 //+
 cout << f1() <<endl;
 //append
 cout << f2() << endl;
 //sstream
 cout << f3() << endl;
 return 0;
}

运行结果
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【c++】string字符串拼接的三种方式 的相关文章

  • rc-resize-observer监听页面元素

    对于页面监听我们常用窗口的resize事件window addEventListener resize watchWindowSize 对吧 xff0c 这个总的来说 xff0c 还是影响页面性能 xff0c 而且在页面销毁的时候 xff0
  • vmware配置centos8虚拟机以及调试miniob开发环境

    按照https token blog csdn net article details 104428609 这篇文章进行操作的 xff0c 我下载的镜像源地址是https mirrors aliyun com centos 8 isos x
  • Win10+Debian11双系统的配置小记

    文章目录 01 前期准备步骤一 xff1a 镜像准备与下载步骤二 xff1a 创建空余分区步骤三 xff1a 创建U盘启动盘 02 安装过程安装步骤遇到的问题 03 Debian的日常配置sudo权限配置替换源的配置中文输入配置 xff08
  • OneDrive-5T免费云空间获取方法

    OneDrive 5Tfree云空间获取方法 概述 xff1a 网盘一直是我们需要的一种该工具 xff0c 生活中资源的分享以及大文件的存取等等都需要它 xff0c 我们因为它们的存在而更加的方便 xff0c 国内外有很多网盘 xff0c
  • python3.x安装

    python2 x和python3 x并不兼容 xff0c python2 x已不在维护 xff0c 尽量使用python3 x 安装过程如下 xff1a 详细步骤 xff1a 1 下载python xff0c 从官网下载 xff1a ht
  • LINUX下的DBUS

    文章目录 D BUS通信特点技术实现实现原理连接到总线信号发送与接收信号发送信号接收 函数调用和提供函数调用函数调用提供函数调用 实例建立连接断开连接发送信号 xff08 Sending Signal xff09 调用方法 xff08 Ca
  • python实现matlab中interp2方法(有误差(小数点后第5位))

    在matlab中的interp2方法 lat 61 ds1 data 39 lat 39 39 1x451 90 0 4 90 lon 61 ds1 data 39 lon 39 39 360 1x900 180 0 4 179 6 插值
  • 实验03-python的组合数据类型

    1004 成绩排名 问题描述 xff1a 读入 n xff08 gt 0 xff09 名学生的姓名 学号 成绩 xff0c 分别输出成绩最高和成绩最低学生的姓名和学号 输入说明 xff1a 每个测试输入包含 1 个测试用例 xff0c 格式
  • python画分组双坐标柱状图(全网唯一,源代码公布)

    目前在网络上没有找到现成的办法解决双坐标分组柱状图 为了画这个图 xff0c 花了3小时 实现效果 xff1a 源代码如下 xff1a import matplotlib pyplot as plt a 61 4 5 0 b 61 3 2
  • 后Xposed时代之EdXposed安装使用

    文章目录 一 EdXposed介绍二 安装2 1 安装对象2 2 安装Magisk框架2 2 1 Magisk简介2 2 2 Magisk功能2 2 3 Magisk安装 2 3 安装EdXposed2 3 1 安装 Riru Core2
  • linux学习3 — ubuntu中的文件

    目录 1 ubuntu都有哪些系统文件 2 linux文件类型 amp 访问权限 2 1 linux的文件类型 2 2 linux文件的访问权限 3 linux中的文件路径 3 1 绝对路径 3 2 相对路径 4 linux中文件的基本操作
  • Fatal Python error: initfsencoding: unable to load the file system codec问题的解决

    因为项目需要最近在搞c 43 43 配置相关的东西 xff0c 我自己电脑常用的系统是Ubuntu xff0c 在做之前检查了下win环境 xff0c 我的电脑果真没让我失望啊 xff0c 真的是做一件事要踩完所有的坑才肯罢休 xff01
  • c++嵌入python

    环境 xff1a win10 Visual studio 2017 python3 6 5 重点 xff1a 知道自己python的安装路径python安装路径中找到libs目录 xff0c 复制libs目录下python36 lib xf
  • 目标检测中IOU GIOU DIOU CIOU的理解

    IOU论文 xff1a link GIOU论文 xff1a link DIOU论文 xff1a link CIOU论文 xff1a link 原始的IOU存在以下问题 xff1a 一般的二阶段网络边框回归IOU 0 5 xff0c 不会对框
  • kindle 新手入门

    点我进入原文 其他一些kindle 的资源 xff1a 1 电子书 xff0c 很全 http www kindlepush com main 2 漫画 xff1a http www pixvol com 3 kindle 推送 xff1a
  • vscode+darknet_ros+单步调试

    开发环境 ubuntu 20 04 vscode rtx2080ti 怎么配置看之前的文章 darknet ros环境 2 1 下载 span class token function mkdir span p darknet ros yo
  • 编译带cuda的opencv4.5.5(4.2.0+cuda11.1+cudnn8.0.5未成功)

    活了这么大也没中过奖 xff0c 也没中过超过20块钱的彩票 xff0c 居然在这个地方中奖了 xff0c 很犀利 xff01 xff01 最终换成4 5 5版本的成功了 cmake的内容 cmake span class token op
  • ubuntu搭建 自动驾驶单目3d检测smoke 环境

    论文 xff1a SMOKE xff1a Single Stage Monocular 3D Object Detection via Keypoint Estimation 论文链接 源码 操作系统 xff1a ubuntu18 04 显
  • vs2019修改编码方式为UTF-8的方法

    原因 git上下载的项目编码有问题 xff0c 不识别中文或者编码不是utf 8 xff0c 之前其实也遇到过 xff0c 处理完了就忘记了 xff0c 又遇到这种糟心的事情了 xff0c 就顺手记录下 方法 检查系统的语言编码 设置 gt
  • windows 10上源码编译libjpeg-turbo和使用教程

    参考文献 Windows 配置libjpeg turbo并在python中调用 windows 10上源码编译libjpeg turbo和使用教程 compile and use libjpeg turbo on windows 10 环境

随机推荐

  • Pycharm及VScode 安装Copilot 踩坑

    首先在官网申请copilot使用权限 xff0c 经过一段时间等待 xff0c 就会给你授权 接下来就是针对本地的IDE集成插件对于VSCode xff0c 直接按照官网教学 xff08 VScode插件安装 xff09 即可 xff0c
  • gitlab基本配置和使用

    目录 一 gitlab的SSH配置1 下载安装git2 生成SSH keys 二 fork自己的库1 进入原库2 项目管理3 把自己fork的库clone到本地 三 如何更新自己的fork库1 先对我们现在的fork库内的文件进行修改2 进
  • 如何把word文档保存为.md文件

    第一种 插件 插件安装 一直next 安装后不用运行 打开想要转换的word文档 xff0c 选择 34 另存为 34 安装成功后 xff0c 保存格式中会自动出现md后缀格式的选项 选择 md格式 xff0c 保存即可 第二种 在线转换
  • VirtualBox安装Arch Linux2019并迁移物理机

    VirtualBox安装Arch Linux2019并迁移物理机 安装Arch Linux下载版本使用VirtualBox安装安装grub设置网络和ssh 迁移到物理机1 正常识别U盘2 拷贝U盘3 启动物理机4 更新虚拟内存盘 安装Arc
  • P4180 [BJWC2010]严格次小生成树(kruskal + 倍增 + lca)

    思路 xff1a xff08 1 xff09 先求最小生成树 xff0c 重新建图 xff08 2 xff09 遍历所有非树边 xff0c 用树上倍增求LCA的方法求出非树边两节点之间树边中的最大边和次大边 xff0c 再将非树边权值与最大
  • JUnit测试控制台输出和System.exit(0)

    JUnit测试中可以用assertTrue xff0c assertEquals等断言对代码进行简单的测试 xff1a 如返回的布尔类型是否为真 xff0c 所得的数据结果是否与预想的一样 xff0c 有时程序可能会为健壮性做一些向控制台输
  • vsphere client克隆虚拟机后配置(DNS解析+MAC地址+UUID+ip+主机名)

    1 克隆模板机 在想要克隆的虚机上右键点击克隆 xff0c 一直下一步 参考 xff1a https www jianshu com p ebba00a0e503 2 修改配置 2 1修改主机名 临时修改主机名 span class tok
  • vue3 computed计算属性

    lt DOCTYPE html gt lt html lang 61 34 en 34 gt lt head gt lt meta charset 61 34 UTF 8 34 gt lt meta http equiv 61 34 X U
  • 使用VNC远程连接centos桌面的最简便方法

    第一步 在centos上安装VNC server 这里我们安装tigervnc xff0c 也可以安装其他vnc服务器 xff0c 例如realvnc tightvnc ultravnc等 xff0c 但是realvnc要收费 xff0c
  • Django(73)django-debug-toolbar调试工具

    介绍 Django框架的调试工具栏使用django debug toolbar库 xff0c 是一组可配置的面板 xff0c 显示有关当前请求 响应的各种调试信息 xff0c 点击时 xff0c 显示有关面板内容的更多详细信息 应用 1 安
  • mac环境下 解决“Conda command not found”

    在终端中输入 xff1a conda version gt 查看安装的conda版本 此时 xff0c 出现Conda command not found xff0c 说明需要配置环境变量 xff0c 具体操作如下 xff1a vim ba
  • 风控模型算法

    目录 1 蚂蚁金服2 陆金所3 京东金融4 苏宁金融5 百度金融6 腾讯理财通7 宜信8 钱大掌柜9 万达金融10 网易理财11 美团金融 主要是整理目前市面上的风控模型以及风控算法 xff08 不间断更新中 xff09 1 蚂蚁金服 xf
  • 两个List对象,指定属性,取差集、交集。

    文章目录 差集交集过滤实体类测试类打印效果 差集 span class token comment 差集 list1 list2 61 list1 中不同数据 span span class token class name List sp
  • linux 目录说明

    项目价格 bin存放二进制可执行文件 ls cat mkdir等 xff0c 常用命令一般都在这里 etc存放系统管理和配置文件 home存放所有用户文件的根目录 xff0c 是用户主目录的基点 xff0c 比如用户user的主目录就是 u
  • 辗转相除法的原理

    辗转相除法是求最大公约数的一种方法 它的具体做法是 xff1a 用较小数除较大数 xff0c 再用出现的余数 xff08 第一余数 xff09 去除除数 xff0c 再用出现的余数 xff08 第二余数 xff09 去除第一余数 xff0c
  • P2078 朋友--并查集--接上章--sabrindol--Sabrina

    P2078 朋友 并查集模板题 传送门 题目背景 小明在A公司工作 xff0c 小红在B公司工作 题目描述 这两个公司的员工有一个特点 xff1a 一个公司的员工都是同性 A公司有N名员工 xff0c 其中有P对朋友关系 B公司有M名员工
  • Springboot整合myBatis(附加pagehelper分页插件)

    Springboot整合myBatis xff08 附加pagehelper分页插件 xff09 前提第一步 xff0c 创建spring boot xff0c 导入maven依赖第二步 xff0c 进行appliction配置第三步 xf
  • 【linux免费安装ssl证书,自动续费,享受https】

    为了在 CentOS 上为您的域名安装免费的 SSL 证书并启用 HTTPS xff0c 您可以使用 Let s Encrypt 提供的免费证书 下面是使用 Certbot 工具在 CentOS 系统上为您的域名安装和配置 Let s En
  • VS2017修改代码编码格式为utf-8

    VS2017修改代码编码格式为utf 8 对于国内用户来说 xff0c 大多设置Windows操作系统语言为简体中文 编码为GBK或GB2312 xff0c 由此导致Visual Studio2017默认采用GBK GB2312编码格式 x
  • 【c++】string字符串拼接的三种方式

    span class token macro property span class token directive keyword include span span class token string lt iostream gt s