进程 中的 void swap(string& str)函数

首页 / C++入门教程 / 进程 中的 void swap(string& str)函数

此函数用于交换两个字符串对象的值。

swap - 语法

考虑两个字符串s1和s2,我们想交换这两个字符串对象的值。其语法为:

s1.swap(s2)

swap - 参数

它包含单个参数,该参数的值将与字符串对象的值交换。

swap - 返回值

它不返回任何值。

swap - 例子1

#include<iostream>
using namespace std;
int  main()
{
string r = "10";
string m = "20"
cout<<"Before  swap r contains " << r <<"rupees"<<'\n';
cout<<"Before  swap m contains " << m <<"rupees"<<'\n';
r.swap(m); 
cout<< "After  swap r contains " << r<<"rupees"<<'\n';
cout<< "After  swap m contains " << m<<"rupees";
return 0;
}

输出:

Before  swap  r  contains 10 rupees
Before  swap  m contains 20 rupees
After  swap r contains 20 rupees
After swap m contains 10 rupees

在此示例中,r和m是分别包含10和20卢比的两个字符串对象。我们使用交换函数交换那里的价值。交换后,r包含20卢比,m包含10卢比。

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

邱岳的产品手记 -〔邱岳〕

深入浅出gRPC -〔李林锋〕

陈天 · Rust 编程第一课 -〔陈天〕

HarmonyOS快速入门与实战 -〔QCon+案例研习社〕

编程高手必学的内存知识 -〔海纳〕

反爬虫兵法演绎20讲 -〔DS Hunter〕

技术领导力实战笔记 2022 -〔TGO 鲲鹏会〕

结构思考力 · 透过结构看表达 -〔李忠秋〕

云时代的JVM原理与实战 -〔康杨〕

好记忆不如烂笔头。留下您的足迹吧 :)