C++中string字符串的拼接
时间: 2023-08-08 20:09:50 浏览: 96
在C++中,可以使用 + 运算符或者 append() 方法来实现字符串的拼接。例如:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string str1 = "hello";
string str2 = "world";
string str3 = str1 + " " + str2; // 使用 + 运算符拼接
cout << str3 << endl;
str1.append(" "); // 使用 append() 方法拼接
str1.append(str2);
cout << str1 << endl;
return 0;
}
```
输出结果为:
```
hello world
hello world
```
相关问题
c++ string字符串拼接
在C++中,可以使用"+"运算符或者append()函数来实现字符串拼接。
使用"+"运算符:
```c++
string str1 = "Hello, ";
string str2 = "world!";
string str3 = str1 + str2;
cout << str3 << endl; // 输出:Hello, world!
```
使用append()函数:
```c++
string str1 = "Hello, ";
string str2 = "world!";
str1.append(str2);
cout << str1 << endl; // 输出:Hello, world!
```
需要注意的是,使用"+"运算符拼接字符串时,需要保证左右两边都是string类型。如果右边不是string类型,需要先将其转换为string类型,例如:
```c++
string str1 = "Hello, ";
int num = 123;
string str2 = str1 + to_string(num);
cout << str2 << endl; // 输出:Hello, 123
```
C++ string字符串拼接
在 C++ 中,可以使用加号运算符(+)来进行字符串的拼接操作。C++ 提供了两种方法来实现字符串的拼接:
1. 使用加号运算符(+):
```cpp
std::string str1 = "Hello";
std::string str2 = " World";
std::string result = str1 + str2;
```
2. 使用 append() 函数:
```cpp
std::string str1 = "Hello";
std::string str2 = " World";
str1.append(str2);
```
这两种方法都可以实现字符串的拼接,你可以根据自己的需求选择其中一种方法。
阅读全文