BZ易风

导航

 

1.拼接

#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
using namespace std;
#include <string>

/*
拼接操作
string& operator+=(const string& str);//重载+=操作符
string& operator+=(const char* str);//重载+=操作符
string& operator+=(const char c);//重载+=操作符
string& append(const char *s);//把字符串s连接到当前字符串结尾
string& append(const char *s, int n);//把字符串s的前n个字符连接到当前字符串结尾
string& append(const string &s);//同operator+=()
string& append(const string &s, int pos, int n);//把字符串s中从pos开始的n个字符连接到当前字符串结尾
string& append(int n, char c);//在当前字符串结尾添加n个字符c
*/
void test01()
{
    string s1 = "";
    string s2 = "爱北京";
    s1 += s2;               //string& operator+=(const string& str)
    cout << s1 << endl;     //我爱北京
    s1.append("天安门");   //string& append(const char *s)
    cout << s1 << endl;     //我爱北京天安门
}

int main()
{
    test01();
    system("Pause");
    return 0;
}

结果:

 

posted on 2021-08-26 11:04  BZ易风  阅读(262)  评论(0编辑  收藏  举报