在C++中,如何传递String地址值交换两个字符串

来源:互联网 发布:windows cmd 切换目录 编辑:程序博客网 时间:2024/06/17 06:36
#include <iostream>#include <string>using namespace std;void Swap(string *x,string *y){    string temp;    temp=*x;    *x=*y;    *y=temp;}int main(){    string a,b;         cin>>a>>b;    string *p1=&a;    string *p2=&b;    Swap(p1,p2);    cout<<*p1<<endl<<*p2;    system("pause");    return 0;}

当然,其实String类中提供了函数swap(a,b),来交换两个字符串,注意函数名是小写!

0 0
原创粉丝点击