1.strcat

用例
strcat(str3, str2);
作用
把str3和str2拼接在一起并赋值给str3

  1. strcat(str3, str2);

2.重载 +

  1. str3=str3+str2

3.append

append函数常用的三个功能:
**

  1. 直接添加另一个完整的字符串

    1. str1="123";
    2. str2="456";
    3. str1.append(str2);//结果:"123456"
  2. 添加另一个字符串的某一段子串

    1. string str1("the usage of find can you use it");
    2. string str2("the");
    3. str1.append(str2, 3, 7);//结果:"the usage"

    解释:
    从str2的第11个字符开始,包含第11个字符,往后共7个字母,追加至str1
    **

  3. 添加几个相同的字符

    1. string str2("the");
    2. str1.append(5, '.');//结果:"the....."

    解释:
    在str1后面添加5个字符’.’

注意
个数在前,字符在后