append()函数类似于尾插
就是给元素后面追加一个字符串
string str ;
string str2 =“123”;
1.
str.append(str2);
就是给str后面追加一个str2
即输出为123
str.strappend(str2,1,1);
就是给后面追加上str2中从第二个元素开始连续一个元素
1232
str.append(“abc”);
就是给str后面追加上abc
1232abc
str.append(“123456”,6);
就是给str后面加上字符串123456中前六个元素
//123abc123456
str.append(5,‘m’);
就是给str后面追加5个m
//123abc123456mmmmm
char arr[] =“abcdefg”
str.append(arr,arr+sizeof(arr)/sizeof(arr[0]));
就是给str后面加上arr的全部元素
//123abc123456mmmmmabcdefg
str.append(str2.begin(),str2.end());
就是使用迭代器给str追加上str2的元素
123abc123456mmmmmabcdefg\0123
最新评论