📅  最后修改于: 2023-12-03 15:24:08.331000             🧑  作者: Mango
在 C++ 中,插入字符串可以通过多种方式实现。本文将介绍以下三种常见方法:
+
运算符append()
函数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()
函数可以在一个字符串的末尾追加一个字符串。例如:
#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()
函数可以在一个字符串的任意位置插入一个字符串。例如:
#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++ 中插入字符串的三种方法。不同的方法可以根据不同的情况使用,让你的程序更加高效、简洁。