string字符串拼接
1 函数原型: 2 string& operator +=(const chat * str); //重载+=操作符号 3 string& operator +=(const char c)//重载+=操作符 4 string& operator +=(const string &str)//重载+=操作符 5 string& append(const char *s);//把字符串s连接到当前字符 6 string& append(const chat *s,int n);//把字符串s的前n个字符连接到当前字符 7 string& append(const string &s);//同operator+=(const string& str) 8 string& append(const string &s,int pos,int n)//字符串s中从pos开始的n个字符连接到字符串尾
示例:
1 #include<iostream> 2 #include<string> 3 using namespace std; 4 //string& operator +=(const chat * str); //重载+=操作符号 5 //string& operator +=(const char c)//重载+=操作符 6 //string& operator +=(const string &str)//重载+=操作符 7 //string& append(const char *s);//把字符串s连接到当前字符 8 //string& append(const chat *s,int n);//把字符串s的前n个字符连接到当前字符 9 //string& append(const string &s);//同operator+=(const string& str) 10 //string& append(const string &s,int pos,int n)//字符串s中从pos开始的n个字符连接到字符串尾 11 void test01() 12 { 13 string str1="我"; 14 str1+="爱玩游戏"; 15 cout<<"str1 = "<<str1<<endl; 16 str1+='?'; 17 cout<<str1<<endl; 18 string str2="LOL DNF"; 19 str1+=str2; 20 cout<<str1<<endl; 21 string str3="I"; 22 str3.append("love"); 23 cout<<str3<<endl; 24 str3.append("game abcde",4); 25 cout<<str3<<endl; 26 str3.append(str2); 27 cout<<str3<<endl; 28 //str3.append(str2,0,3); 29 str3.append(str2,4,3); 30 cout<<str3<<endl; 31 } 32 int main() 33 { 34 35 test01(); 36 system("pause"); 37 return 0; 38 }
标签:容器,const,string,int,字符串,拼接,operator,append From: https://www.cnblogs.com/daitu66/p/17031468.html