c++ string字符串连接
时间: 2023-09-03 07:09:38 浏览: 141
在C++中,可以使用 `+` 运算符或者 `append()` 函数来进行字符串的连接操作。
使用 `+` 运算符进行字符串连接:
```cpp
#include <iostream>
#include <string>
int main() {
std::string str1 = "Hello, ";
std::string str2 = "world!";
std::string result = str1 + str2;
std::cout << result << std::endl;
return 0;
}
```
使用 `append()` 函数进行字符串连接:
```cpp
#include <iostream>
#include <string>
int main() {
std::string str1 = "Hello, ";
std::string str2 = "world!";
str1.append(str2);
std::cout << str1 << std::endl;
return 0;
}
```
无论是使用 `+` 运算符还是 `append()` 函数,都可以将两个字符串连接在一起,并将结果存储在新的字符串变量中。以上示例中,输出结果都是 `"Hello, world!"`。
需要注意的是,`+` 运算符和 `append()` 函数在每次连接时都会创建一个新的字符串对象。如果需要频繁进行字符串连接操作,建议使用 `append()` 函数,因为它具有更好的性能。
阅读全文