#include"iostream"
#include"string"

using namespace std ;
int main()
{
    // 1.追加字符数组       string &operator+=(const char * str)

    string a="Hello ,,,";
    a+="add some string to this ";
    cout<<a<<endl;

    // 2.追加一些字符       string &operator+=(const char c)
    string b="this is b string ...";
    b+='c';
    cout<<b<<endl;

    // 3.追加字符串         string &operator+=(const string & str)
    string c="THis is c string ...";
    string c1="c1 string ";

    c+=c1;

    cout<<c<<endl;

    // 1.追加字符数组         string & append(const char *s);
    string d="start";
    d.append("Hello");

    cout<<d<<endl;

    // 2.追加字符数组的前n个字符      string &append(const char *s,int n)
    string e="start";
    e.append("startstartstartterminal",10);
    cout<<e<<endl;

    // 3.追加字符串         string &append(const string &s)

    string f="makefile";
    f.append(e);
    cout<<e<<endl;

    // 4.从pos开始向后追加n个字符       string &append(const string &s,int pos,int n)

    string n="start this is my lover";
    string g="hello";
    g.append(n,5,10);
    cout<<g<<endl;




    return 0;
}

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐