C++string中的append()追加函数C++string中的append()追加函数
basic_string& append(const basic_string& str)
在原串后追加字符串str
basic_string& append(size_type n, char c)
在原串后追加n个字符c
basic_string& append( const basic_string& str, size_type pos, size_type n)
字符串从str下标为pos开始数的n个字符追加在原串后⾯
basic_string& append(const_iterator first, const_itrator last)
和上⾯类似
代码:
#include<iostream>
using namespace std;
int main()
{
string str="hello";
str=str.append(" hahaha");
cout<<str<<endl;
string str1="hello ";
char c='h';
str1=str1.append(5,c);
cout<<str1<<endl;
string str2="enjoy yourself.";
string s2="good evening.";
str2=str2.append(s2,5,7);
cout<<str2<<endl;
string str3="enjoy yourself.";
string s3="good evening.";
c++中string的用法str3=str3.append(s3.begin()+5,s3.begin()+12);
cout<<str3<<endl;
return0;
}
运⾏结果:
永远相信美好
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论