当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C++ String swap()用法及代码示例


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

用法

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

s1.swap(s2)

参数

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

返回值

它不返回任何值。

例子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 卢比。






相关用法


注:本文由纯净天空筛选整理自 C++ String swap()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。