append()函数类似于尾插
就是给元素后面追加一个字符串
1.
string str ;
string str2 =“123”;
2.
str.append(str2);
就是给str后面追加一个str2
即输出为123
3.
str.strappend(str2,1,1);
就是给后面追加上str2中从第二个元素开始连续一个元素
1232
4.
str.append(“abc”);
就是给str后面追加上abc
1232abc
5.
str.append(“123456”,6);
就是给str后面加上字符串123456中前六个元素
//123abc123456
6.
str.append(5,‘m’);
就是给str后面追加5个m
//123abc123456mmmmm
7.
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
————————————————
版权声明:本文为优快云博主「小小怪侠士」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/dsjfhdwasfhgakjs/article/details/115181263