c++string容器字符串的拼接
string容器自带的函数重载_一图知全部
代码
#include <iostream>
#include <string>
#include <algorithm>//要使用for_each必须包含此头文件
using namespace std;
int main()
{
string str1 = "hello";
string str2 = " string666";
str1 += str2;
cout<<str1<<endl;
string str3 = "hello";
str3 += " string";
cout<<str3<<endl;
//string& append(const char *s,int n);
//把字符串s的前n个字符串连接到当前字符串结尾
string str4="hello ";
str4.append("hehehehe",3);
cout<<str4<<endl;
//string& append(const string &s,int pos,int n);
//把字符串s从下标为pos开始 的n个字符连接到当前字符串
string str5="hello ";
string str6="hahaahhahha";//ahhahh 从下标为4开始的6个字符
str5.append(str6,4,6);
cout<<str5<<endl;
return 0;
}