📜  如何在 C++ 中插入字符串(1)

📅  最后修改于: 2023-12-03 15:24:08.331000             🧑  作者: Mango

如何在 C++ 中插入字符串

在 C++ 中,插入字符串可以通过多种方式实现。本文将介绍以下三种常见方法:

  1. 使用 + 运算符
  2. 使用 append() 函数
  3. 使用 insert() 函数
使用 + 运算符

+ 运算符可以用于字符串相加,从而插入一个字符串到另一个字符串中。例如:

#include <iostream>
#include <string>

int main() {
    std::string str1 = "Hello, ";
    std::string str2 = "world!";
    
    str1 = str1 + str2;
    
    std::cout << str1 << std::endl;
    
    return 0;
}

运行结果为:

Hello, world!
使用 append() 函数

append() 函数可以在一个字符串的末尾追加一个字符串。例如:

#include <iostream>
#include <string>

int main() {
    std::string str1 = "Hello, ";
    std::string str2 = "world!";
    
    str1.append(str2);
    
    std::cout << str1 << std::endl;
    
    return 0;
}

运行结果为:

Hello, world!
使用 insert() 函数

insert() 函数可以在一个字符串的任意位置插入一个字符串。例如:

#include <iostream>
#include <string>

int main() {
    std::string str1 = "Hello, world!";
    std::string str2 = "beautiful ";
    
    str1.insert(7, str2);
    
    std::cout << str1 << std::endl;
    
    return 0;
}

运行结果为:

Hello, beautiful world!

其中,insert() 函数接受两个参数:第一个参数为插入的位置,第二个参数为要插入的字符串。

以上就是在 C++ 中插入字符串的三种方法。不同的方法可以根据不同的情况使用,让你的程序更加高效、简洁。