c++字符串拼接函数
时间: 2023-09-23 19:06:04 浏览: 272
c语言字符串拼接函数代码
在C++中,有几个常用的字符串拼接函数可以帮助你实现字符串的拼接。以下是其中几个常见的函数:
1. `std::string`类的`append()`函数:
`append()`函数用于将一个字符串追加到另一个字符串的末尾。示例如下:
```cpp
std::string str1 = "Hello";
std::string str2 = " World";
str1.append(str2);
```
2. `std::string`类的`+`运算符:
`std::string`类重载了`+`运算符,可以直接使用`+`将两个字符串拼接起来。示例如下:
```cpp
std::string str1 = "Hello";
std::string str2 = " World";
std::string result = str1 + str2;
```
3. `std::string`类的`+=`运算符:
`+=`运算符可以将一个字符串追加到另一个字符串的末尾,同时修改原始字符串。示例如下:
```cpp
std::string str1 = "Hello";
std::string str2 = " World";
str1 += str2;
```
4. C风格字符串的`strcat()`函数:
如果你使用的是C风格的字符串(char数组),可以使用`strcat()`函数将一个字符串追加到另一个字符串的末尾。示例如下:
```cpp
char str1[20] = "Hello";
char str2[] = " World";
strcat(str1, str2);
```
这些函数都可以实现字符串的拼接,你可以根据自己的需求选择适合的方式进行使用。
阅读全文